PHP: <?php if( $catid == '27' ) : ?> условие <?php endif ?> тупой вопрос.... счас если категория 27 - то выполняется условие как сделать чтоб условие выполнялось на любых категориях - но не выполнялось на категории 1 просто с пшп неоч(
хм....спасиб.... все как просто то... ато я сам по другому уж решил.. с тока у меня кода раз в 10 больше получилось
Есть строка " Hello world, bla bla." Как сделать что бы если в переменной $a строка начиналась со слова "Hello" ($a='Hello Antichat') то выполнялось бы моё условие.
PHP: foreach ($hosts as $state=>$host) { if ($connect=mssql_connect($host,$account,$password)==TRUE) { $connect=mssql_connect($host,$account,$password); } else { continue; $errors[]=$state; } ... foreach ($errors as $hst) { echo "Сервер <b>$hst</b> в настоящее время не отвечает <br>"; } есть такой вот код по идее должен пытаться законнектить хост из массива хостов, однако при отсутствии связи переключится на следующий и записать отключенный хост в массив ошибок вроде как все работало нормально, но в последнее время что то уж очень долго вообще то логика правильная или нет скажите пожалуйста и как оптимизировать?
PHP: foreach ($hosts as $state=>$host) { if ($connect=mssql_connect($host,$account,$password)==TRUE) { # $connect=mssql_connect($host,$account,$password); } else { continue; $errors[]=$state; } ... foreach ($errors as $hst) { echo "Сервер <b>$hst</b> в настоящее время не отвечает <br>"; } если соединение с базой уже стоИт, зачем ещё раз к ней присоединяться?
как мне зайти на страницу вида http://hz/hz.php с куками? (этим скриптом генерируется и отображается изображение)
есть вывод из БД по типу PHP: while ($ro = mysql_fetch_array($sqll)) { echo "<tr>"; echo "<td>"; echo ''<a href=' .$ro['ssilka']. '>'. $ro['name'].'</a>'; echo "<br>"; echo "<font SIZE=-1>"; echo $ro['opis']; echo "</font>"; echo "</tr>"; echo "</td>"; } а как сделать штоб вівод намеровался?
qaz добавь инкремент до цикла $i = 0; и в теле цикла делай $i++; и выводи его в нужном месте внутри цикла.
ну я до етогоо догадался, я просто не знаю как в цыкл while ($ro = mysql_fetch_array($sqll)) добавить ещо одно условие
посмотрел несколько скриптов для работы с капчей,но результата это почти не дало,потому прошу посмотреть что опять делаю не так PHP: <?php header('Content-Type: text/html; charset=utf-8'); $agent='Mozilla/5.0 (Windows; U; Windows NT 6.0; ru; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3'; $url='http://bobrdobr.ru/registration/'; function geturl($url) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_NOBODY, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $res = curl_exec($ch); curl_close($ch); return $res; } function save_image($img,$fullpath,$cookie){ $ch = curl_init ($img); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_BINARYTRANSFER,1); curl_setopt($ch, CURLOPT_COOKIE, $cookie); $rawdata=curl_exec($ch); curl_close ($ch); if(file_exists($fullpath)){ unlink($fullpath);} $fp = fopen($fullpath,'x'); fwrite($fp, $rawdata); fclose($fp); } /////////////////////////////////////////////////////////////////////////////////////////////// $header = geturl('http://bobrdobr.ru/registration/'); preg_match('|PHPSESSID=(.*);|U', $header, $out); $cookie="PHPSESSID=".$out[1]; //////////////////////////////////// выдернули сессию $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_COOKIE,$cookie); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_USERAGENT, $agent); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $exec = curl_exec($ch); //////////////////////////////// зашли на страницу с этой кукой,чтобы спарсить адрес капчи preg_match('#<img src="(.*)" alt="no robots here" width="78" height="26" />#',$exec,$sid); save_image('http://bobrdobr.ru/'.$sid[1],'Z:\home\localhost\www\hz.png',$cookie); /////////////////////////////// сохранили изображение функцией echo '<form name="form1"><img src="hz.png"><br><input type="text" name="text" /> <br><input type="submit" value="submit" /></form>'; /////////////// отобразили $post=$_GET['text']; if(!empty($post)){ $c=explode('/',$sid[1]); $postdata = array( "username" => "trolokjf", "password" => "iamnotaline", "email" => "[email protected]", "fullname" => "Petr Petin", "captcha_0" => $c[2], "captcha_1" => $post, "send_news" => "on", "send_mess" => "on", "accept_terms" => "on", "submit" => "Зарегистрироваться" ); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_COOKIE,$cookie); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_USERAGENT, $agent); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POST,1); curl_setopt($ch, CURLOPT_POSTFIELDS, $postdata); $exec = curl_exec($ch); //////////////////// отправили данные с этой же сессией echo $exec; } ?>
может так? PHP: $i=0; while ($ro = mysql_fetch_array($sqll)) { $i++; echo "<tr>","<td>",$i; echo "<td>"; echo ''<a href=' .$ro['ssilka']. '>'. $ro['name'].'</a>'; echo "<br>"; echo "<font SIZE=-1>"; echo $ro['opis]; echo "</font>"; echo "</tr>"; echo "</td>"; } если что не так просьба сильно не пинать =)
о пашет, спасибо вот ещо вопрос PHP: $title = 'Востановления пароля пользователю для сайта Site.ru!'; $header ="Content-type: text/plain; charset=\"utf-8\""; $header.="From: [email protected]"; $header.="Subject: $title"; $header ="Content-type: text/plain; charset=\"utf-8\""; $letter = 'Вы запросили восстановление пароля для аккаунта на сайте Site.ru \r\nВаш новый пароль: '.$roo.' уважением админестрация сайта Site.ru'; if (mail($err, $title, $letter ,$header)) { echo "Пароль отправлен"; } else { echo "Пароль не отправлен, такова емейла не существует или вы ошиблись при вводе"; } } } не пишет в письме от кого и тему письма, почему?
Не подскажите как исправить ошибку авторизации вконтакте? как привести код в нормальное состояние ? тег рнр - криво вставляет...
Нажимаешь на кнопку "вставить пхп код" в диалоговом окне пишет "1" жмешь ОК и потом между тегами (пхп) всставляешь пхп код из буфера (пхп) Просто парсер гавно на форуме, через Жаваскрипт вставляет в одну строку.