Исчо раз поясню, мне нужно распознать, что в стринге: юникст тайм и вывести его преобразовав или просто дата и вывести без преобразований.
Такой вот вопросец) Имеется поднятый денвер и на нем запущены параллельно работающие скрипты (max_execution_time бесконечный), выполняют свою работу, но мне хотелось бы еще больше ускорить процесс, ибо канал позволяет. К сожалению, получается запустить только 6 скриптов, седьмой, даже если это <?php echo("lol") ?> просто виснет. Есть ли какой-то способ увеличить сей лимит?
Лениво...Другого способа нет? Чую, придется лезть в пхпшные dllки с идой и вручную патчить этот лимит...
Подскажите пожалуйста как передать скрипту и обратать данные такого вида? view.php?k1=1&k2=1&k3=0&id=5&k1=0&k2=0&k3=0&id=6&k1=0&k2=0&k3=0&_id=3&action=add тоесть юзер с идентификатором id имеет три свойства k1,k2,k3 и сразу нужно добавть в БД пачку таких юзеров может я что то не так понимаю?
Честно говоря не знал про этот лимит в денвере... -------------------------------------------------------------------- А если так: view.php?id1=0-0-0&id2=0-0-0&id3=0-0-0&action=add То есть передавать скрипту параметры в таком виде: id(i)=k1(i)-k2(i)-k3(i)&... А потом в скрипте view.php всё это аккуратно обработать...
PHP: <?php if(is_numeric($data)) { // unixtime echo date('d.m.Y.. G:i', $data); } else { // date... echo $data; } ?>
Спасибо большое! А можно как нить часовой пояс поменять при выводе даты из юникстайма? Просто сервак в Америке...
подскажите как реалезовать отправку данных, к примеру site.com?id=1 site.com?id=2 site.com?id=n и получать ответы в своем скрипте взависемости от ID ?
PHP: <?php $data = $_GET['id']; switch($data) { case "1": echo "Id = Один"; break; case "2": echo "Id = Два"; break; default: echo "No data"; break; } ?> Как вариант.
кстати ты не правильно обращаешься. нужно так: site.com/index.php?id=1 site.com/index.php?id=2 site.com/index.php?id=n Все параметры, которые передаешь через строку броузера как показал выше, сохраняются в php в массиве $_GET. Вот простейший пример обработки: СОЗДАЁМ ФАЙЛ index.php PHP: <?php $id = $_GET['id']; // присваиваем переменной $id значение, которое передали в site.com/index.php?id=1. echo $id; // выводим на экран то, что передали. ?> Вот такой принцип.
нет. мне нужно получить данные на другом сайте при котором id=1 и передать эти данные в мой скрипт (сокеты), только я не знаю как это реализовать..
Мне нужно соединится с сервером по указанному URL (site.com/index.php?id=1) и передать полученною информацию клиенту. Теперь яснее выразился ?
PHP: <?php error_reporting(E_ALL); //vars $host=$_GET['host']; $URL="/index.php?id=1&id2=2"; $port=80; ================================== if(!$socket=socket_create(AF_INET, SOCK_STREAM, SOL_TCP)) echo "Error creating socket!\r\n"; else echo "Socket created.\r\n"; if(!$result=socket_connect($socket,$host,$port)) echo "Error socket connecting!\r\n"; else echo "Socket connected.\r\n\r\n\r\n"; ================================== $request= "GET ".$URL." HTTP/1.0\r\n". "Host: ".$host."\r\n". "Referer: http://".$host."\r\n\r\n"; echo "REQUEST:\r\n".$request."\r\n\r\n\r\n"; echo "Sending GET request...\r\n\r\n"; socket_write($socket,$request,strlen($request));; while($buffer=socket_read($socket,1024)) echo $buffer; socket_close($socket); ?> я тебя правильно понял? )
я имел ввиду чтото типо этого PHP: <?php $fp = fopen('http://site.com/index.php?id=1','r'); $read = fread($fp, 1000000); fclose($fp); echo $read; ?>
PHP: <?php $page = file_get_contents('http://site.com/index.php?id=1'); echo $page; ?> если нужны определённые http заголовки то fsockopen/curl в помощь, на php.net всё