$url = 'https://site.com/?'
.http_build_query([
'queryString' => [
['name'=>'date', 'value'=>'2019-05-10'],
['name'=>'showAll', 'value'=>true],
],
]);
echo $url;
Array
(
[queryString] => Array
(
[0] => Array
(
[name] => date
[value] => 2019-05-10
)
[1] => Array
(
[name] => showAll
[value] => 1
)
)
)
<input type="hidden" name="url" value="тут-url-страницы">
<input type="hidden" name="form-title" value="тут-название-формы">
var_dump(error_get_last());
error_clear_last();
var_dump(error_get_last());
function error_clear_last() {}
if (!function_exists('error_clear_last')) {
function error_clear_last() {}
}
if ($_GET['start'] ?? null) { // выполняем запрос CURL-ом
...
CURLOPT_URL => 'http://192.168.2.245/index.php',
...
CURLOPT_POSTFIELDS => http_build_query(['show_something'=>'1'])
...
}
if (empty($phone) OR !trim($phone)) die();
if (!preg_match('~^[-+0-9]{8,}$~', trim($phone))) die();
$path = '/путь/к/папке/с/файлом/';
$filename = 'file.html';
$file = $path.$filename;
$content = file_get_contents( $file);
$content = chunk_split(base64_encode($content));
$uid = md5(uniqid(time()));
$name = basename($file);
// header
$header = "From: ".$from_name." <".$from_mail.">\r\n";
$header .= "Reply-To: ".$replyto."\r\n";
$header .= "MIME-Version: 1.0\r\n";
$header .= "Content-Type: multipart/mixed; boundary=\"".$uid."\"\r\n\r\n";
// message & attachment
$nmessage = "--".$uid."\r\n";
$nmessage .= "Content-type:text/plain; charset=iso-8859-1\r\n";
$nmessage .= "Content-Transfer-Encoding: 7bit\r\n\r\n";
$nmessage .= $message."\r\n\r\n";
$nmessage .= "--".$uid."\r\n";
$nmessage .= "Content-Type: application/octet-stream; name=\"".$filename."\"\r\n";
$nmessage .= "Content-Transfer-Encoding: base64\r\n";
$nmessage .= "Content-Disposition: attachment; filename=\"".$filename."\"\r\n\r\n";
$nmessage .= $content."\r\n\r\n";
$nmessage .= "--".$uid."--";
if (mail($mailto, $subject, $nmessage, $header)) {
return true; // Or do something here
} else {
return false;
}
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;
$path = '/путь/к/папке/с/файлом/';
$filename = 'file.html';
$email = new PHPMailer();
$email->SetFrom('email@отправителя.com', 'Your Name');
$email->Subject = 'Message Subject';
$email->Body = $bodytext;
$email->AddAddress( 'email@получателя.com' );
$email->AddAttachment( $path.$filename , $filename);
return $email->Send();
SELECT * FROM tbl WHERE user_id=$id
Но вот ходить постоянно по всем ссылкам - тяжеловато.
Их потенциально может быть миллионы, если это новостной сайт.
Также не совсем понимаю, как проверять что это ссылка этого домена? Вечно проверять host через parse_url? А если путь без домена в статье?
<?php
$arr = [
[
"window" => 01,
"services" => "Asd",
"clients_count" => 4
],
[
"window" => 02,
"services" => "Asd",
"clients_count" => 3
]
];
usort($arr, function($a, $b){
return $a['clients_count'] > $b['clients_count'];
});
print_r($arr[0]);
Array ( [window] => 2 [services] => Asd [clients_count] => 3 )
e_mail = '$e_mail' phone_number = '$phone_number' region
e_mail = '$e_mail', phone_number = '$phone_number', region
if (mail($to, $subject, $message, $headers)) {
echo 'OK';
} else {
echo 'NOT OK';
}
mail -s "Test Subject" user@example.com < /dev/null