Мда. Вот об этом я и говорил.
В названии функции заложено ее предназначение, а вы пишете хуже-лучше...
include_once (include=включить) - это включить код файла, при отсутствии файла вывести warning, скрипт не останавливать, повторно файл не включать.
require_once (require=требовать) - это включить код файла, при отсутствии файла вывести fatal error, скрипт остановить, повторно файл не включать.
Всё.
Убей себя насильственной смертью, пожалуйста.
Я считаю, что следует использовать циклы по их прямому предназначению: for для исполнения действий, которые требуют некоторое число, изменяемое с определенным шагом, (спорно) также для итерации numeric массивов; foreach для итерирования над объектом (включая массивы); while в остальных случаях. Особого различия в производительности как минимум в PHP нет.
Но опять же.
Одно дело
<?php $array=array(1,2); for($i=0,$c=count($array);$i<$c;$i++){} foreach($array as $key=>$value){} ?>
- здесь в принципе можно использовать любой цикл, как удобнее. (Само собой надо делать поправку на ассоциативные массивы и в общем случае правильнее было бы использовать foreach() или даже foreach($array as $key=>&$value), чтобы не плодить лишние данные).
Но допускать такие вещи
<?php for($i=0;$i<count($array);$i++){} ?>
вместо
<?php for($i=0,$c=count($array);$i<$c;$i++){} ?>
конечно же нельзя в серьезных скриптах, которым и так есть, на что потратить процессорное время и время доступа к НЖМД.
Во всем остальном примерно также. Надо использовать возможности языка ради их прямого назначения, а не писать конструкции вида while($i++){if($i<10){}else{break;}} - ведь это идиотизм в общем случае.
ИМХО.
----------------
Я думал речь о булевой алгебре. )
<?php
$handler=curl_init("url");
curl_setopt($handler,CURLOPT_RETURNTRANSFER,TRUE);
curl_setopt($handler,CURLOPT_USERAGENT,"Vasya");
$response=curl_exec($handler);
echo($response);
?>
Наверное, в этом проблема?
В $response записан HTML-код, который выдал тот сайт.
onload функцию проверки текущего значения поставьте
Он выводит код страницы, который отдается с таким юзерагентом. Не забывайте, что сайты также могут сверять, Гугл ли их посещает, не только по юзерагенту, но и по IP запроса. В вашем случае запрос идет с вашего IP.
Умно, однако... Возьму на вооружение сам. Используйте мой код. Он вам поможет. Сами оптимизируйте под curl_multi_exec, я думаю разберетесь. Советую тему не палить, а убрать свое предыдущее сообщение. :)
Вроде скобки, отрицание, конъюнкция, дизъюнкция, импликация, сумма по модулю 2, эквиваленция, штрих Шеффера, стрелка Пирса.