Кишин Ого целый милион? cardons Ну если я неошибаюсь если все 5kb слов запихивать в масив. то это займет больше памяти и время выполнения будет больше. Ну может я ошибаюсь, незнаю так что лучше через str_replace
ПРИВЕТСТВУЮ!!! есть скрипт для отправки писем вот он <?php $mail = array("[email protected]", "[email protected]"); for ($n=0;$n<count($mail);$n++) { $From = "$mail[$n]"; $To = "[email protected]"; $Subject = "Заголовок"; $body = "Всем привет!"; $headers .= "From: ".$From." \$n++\r\n"; $headers.= "Content-Type: text/html; charset=utf-8 \r\n"; $headers .= "MIME-Version: 1.0 \r\n"; mail($To, $Subject, $body, $headers); } ?> вопрос почему при проверки все ровно приходит одному почтовику от одного почтового адреса кто ни буть может изменить ошибку чтоб был масив не к кому а чтоб приходили письма к одному от множество почтовых ящиков вопрос как это сделать
Красным выделена очистка переменной, а ниже с точкой везде это сложение строк. PHP: <?php $headers .= "From: ".$From." \$n++\r\n"; //=> $headers = $headers."From: ".$From." \$n++\r\n"; ?>
С помощью CURL я передаю такой запрос: PHP: MimeType:multipart/form-data Size:1048764 bytes Немного с его содержимого: PHP: ------------------------------6ebc0d30cbf6 Content-Disposition: form-data; name="userfile"; filename="D:\gsm\myss.zip" Content-Type: application/octet-stream PK... Далее идет содержимое файла Как сделать так, чтобы в запросе вместо "Content-Type: application/octet-stream", было "Content-Type: application/zip" ?
читай про передачу заголовков в курле. А у два вопроса, коллеги))) 1) Разбирал один код намедне и обнаружил вот такую конструкцию для отображения текущего каталога PHP: realpath("."); есть ли принципиальные отличия от getcwd(); ? 2) Есть ли разница в том, как обращаться к бд - напрямую или через класс
кстати, еще вопрос. есть функция touch, через которую все прячут шеллы. есть ли возможность как-то логировать все тачи?)
Подскажите пожалуйста код php. в общем ща есть скрипт,и надо что бы переадресация срабатывала только на ie & opera заранее спасибо. PHP: <?php $url = "http://site.com/script.php"; $parametr = ""; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$url); curl_setopt($ch, CURLOPT_FAILONERROR, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_TIMEOUT, 300); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, ""); $result = curl_exec($ch); curl_close($ch); header("Location:$result$parametr");exit; ?>
PHP: header("Location:$result$parametr"); Заменяем на: PHP: if(preg_match("/opera|ie/i", $_SERVER['HTTP_USER_AGENT'])){header("Location:$result$parametr");}
WHBmen PHP: <?php function agent($browser) { $useragent = $_SERVER['HTTP_USER_AGENT']; return stristr($useragent, $browser); } if (agent("Opera") != FALSE || agent("IE") != FALSE) { header("Location: site.com"); } ?> daniel777 забыли указать модификатор, который игнорирует регистр: preg_match("/opera|ie/i"
Привет всем, подскажите почему данный скрипт не заменяет несколько страниц это типо подмены код такой Code: <?php $http = "http://".$_SERVER[HTTP_HOST]; $file = file_get_contents("{$http}/page.html"); $url = "http://search.yahoo.com"; $pages = array ( '/index.php?option=com_contemid=50' => "/page1.html", '/index.php?option=com_contesmid=27' => "/page2.html", ); foreach( $pages as $pag => $s) { if($_SERVER['REQUEST_URI']===$pag) // { echo file_get_contents("{$http}{$s}"); exit; } } ?> или этот кусок $pages = array с массивом не предназначен для подмены в нескольких страницах?
Проблема со smarty движком шопа Когда пробую поставить гугл +1 стандарт - норм. Когда ру +1 изза макроса {ru} $this->_syntax_error("unrecognized tag: $template_tag", E_USER_ERROR, __FILE__, __LINE__); вот строка из ошибки. Как занести ру в исключения, помогите пожалуйста
а как все будет выглядеть полностью? PHP: <?php $url = "http://wwwdomen.com/script.php"; $parametr = "/nasha.php?radost=1a722d48901cdd9e"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$url); curl_setopt($ch, CURLOPT_FAILONERROR, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_TIMEOUT, 300); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, ""); $result = curl_exec($ch); curl_close($ch); header("Location:$result$parametr");exit; ?> это получается скрипт обращается к скрипту, где выплевывается домен и переходит по нему, а не просто переадресация по браузерам
WHBmen PHP: <?php function agent($browser) { $useragent = $_SERVER['HTTP_USER_AGENT']; return stristr($useragent, $browser); } $url = "http://wwwdomen.com/script.php"; $parametr = "/nasha.php?radost=1a722d48901cdd9e"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$url); curl_setopt($ch, CURLOPT_FAILONERROR, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_TIMEOUT, 300); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, ""); $result = curl_exec($ch); curl_close($ch); if (agent("Opera") != FALSE || agent("IE") != FALSE) { header("Location: site.com"); }