Поставил это случайно, окей я понимаю, что когда мы вводим кавычку, подразумевается что тело запроса окончено, дальше мы ставим комментарий (причем без пробела), все что после него не учитывается, потом снова кавычка, которая не учитывается вроде бы, потому что мы поставили знак комментария, однако если написать вот так '== или вот так ==' или вот так 'SELECT pass FROM users where id=9, то все это неверно, че за фигня и как это работает?
curl_setopt($ch, CURLOPT_LOCALPORT, 12345); // Начальный порт
curl_setopt($ch, CURLOPT_LOCALPORTRANGE, 10); // Количество портов в диапазоне
return array_sum(
array_map('func', str_split($str))
);
function func($item) {
return ord($item);
}
curl -v -A 'Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)' http://traktor.adr.com.ua/abracadabra
* Trying x.x.x.x...
* TCP_NODELAY set
* Connected to traktor.adr.com.ua (x.x.x.x) port 80 (#0)
> GET /abracadabra HTTP/1.1
> Host: traktor.adr.com.ua
> User-Agent: Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
> Accept: */*
>
< HTTP/1.1 200 OK
STRING='28 Mar 2017 00:01:23 0.017'
DATETIME=`echo $STRING | awk '{print $1,$2,$3,$4}'`
TIME=`date -d "$DATETIME" "+%s"`
echo $STRING | sed "s/$DATETIME /$TIME:/g"
$mail = new PHPMailer();
$mail->CharSet = 'utf-8';
$mail->isMail();
$mail->setFrom('noreply@site.ru');
$mail->addAddress('username@site.ru');
// Нельзя просто так взять и воткнуть данные из POST. Проверьте хотя бы размер.
$mail->addStringAttachment($_POST['file'], 'attachment.zip');
$mail->isHTML(TRUE);
$mail->Subject = 'Тема';
$mail->Body = '<b>текст</b>';
$mail->AltBody = 'текст';
if(!$mail->send()) {
echo 'Не удалось отправить сообщение: ' . $mail->ErrorInfo;
} else {
echo 'Сообщение отправлено';
}