а что у тебя делает пых в ХТМЛ коде? <input type="hidden" name="MAX_FILE_SIZE" value="<?php echo $upload->getFilesizeLimit(0); ?>" />
Выставляет лимит загружаемого файла, таким какой установлен на сервере public function getFilesizeLimit( $limit=0 ) { $php_max_filesize = $this->getMaxUploadFilesize(); return ( $limit && ( $php_max_filesize > $limit ) ) ? $limit : $php_max_filesize; }
дак ведь он же в браузер (текст кода) выводится, а надо выводить то, что возвращает функция у тебя уже в сгенерированном ХТМЛ тексте написан пыховский код...
ob_clean без ob_start Здравствуйте, у меня такой вопрос PHP: qwe <?php ob_clean(); echo "asd"; ?> Вот этот код в винде выведет только asd. И то, сработает только в том случае, если буфер перед сбросом был меньше 4kb, и только в апаче (в cli вываливается No buffer to delete). В линуксе же ни в какую не хочет сбрасывать даже один байт. Можно ли как нибудь заставить php сбрасывать буфер по ob_clean без указания начальной точки ob_start ?
Да. увидел. странно, хендлер же в хтацессе добавлен, чтобы пхп выполнялось в хтмл скриптах. Видимо форс тайп перебивал их. убил его - заработало Спасибо за наводку
Code: <? $login ="111"; $login2 ="222"; $fp = fsockopen("www.kosmetichka.ru", 80, $errno, $errstr, 30); if (!$fp) { //Если не приконектилось echo "$errstr ($errno)<br />\n"; // выводим причину } else {echo (111);}; $headers1 = "username_list=&icon=0&address_list%5Bu%5D%5B229%5D=to&subject=".$login."&addbbcode20=100&helpbox=%D0%A1%D0%BE%D0%B2%D0%B5%D1%82%3A+%D0%9C%D0%BE%D0%B6%D0%BD%D0%BE+%D0%B1%D1%8B%D1%81%D1%82%D1%80%D0%BE+%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D0%BD%D0%B8%D1%82%D1%8C+%D1%81%D1%82%D0%B8%D0%BB%D0%B8+%D0%BA+%D0%B2%D1%8B%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%BC%D1%83+%D1%82%D0%B5%D0%BA%D1%81%D1%82%D1%83.&message=".$login2."&attach_sig=on&lastclick=1274369750&status_switch=0&post=%D0%9E%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D1%82%D1%8C&creation_time=1274369750&form_token=c41954e715ce35f92cadac1236d010d3080e1afa"; $headers = "POST /kosmoforum/ucp.php?i=pm&mode=compose&action=post&sid=46efd73b09fc404c6a9a3a9eab57b611 HTTP/1.1\r\n"; $headers .= "Host: www.kosmetichka.ru\r\n"; $headers .= "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2) Gecko/20100115 MRA 5.6 (build 03278) Firefox/3.6\r\n"; $headers .= "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8\r\n"; $headers .= "Accept-Language: ru,en-us;q=0.7,en;q=0.3\r\n"; $headers .= "Accept-Encoding: gzip,deflate\r\n"; $headers .= "Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7\r\n"; $headers .= "Keep-Alive: 115\r\n"; $headers .= "Connection: keep-alive\r\n"; $headers .= "Referer: http://www.kosmetichka.ru/kosmoforum/ucp.php?i=pm&mode=compose&u=229\r\n"; $headers .= "Cookie: phpbb3_7rm7y_u=1772; phpbb3_7rm7y_k=;\r\n"; $headers .= "phpbb3_7rm7y_sid=46efd73b09fc404c6a9a3a9eab57b611\r\n"; $headers .= "Content-Type: application/x-www-form-urlencoded\r\n"; $headers .= "Content-Length: ".strlen($headers1)."\r\n\r\n".$headers1; //Content-Length: 113 //$headers .= "Content-Length: ".strlen($headers1)."\r\n\r\n".$headers1; fwrite($fp, $headers); fclose($fp); ?> не отправляет сообщение.пишет подключился.пробую на вирт сервере, подскажите где плиз ошибка.заранее спасибо на бесплатном хостинге так Warning: fsockopen(): unable to connect to www.kosmetichka.ru:80 in /home/k/kjukyf.hut2.ru/WWW/index.php on line 4 Operation not permitted (1) Warning: fwrite(): supplied argument is not a valid stream resource in /home/k/kjukyf.hut2.ru/WWW/index.php on line 33 Warning: fclose(): supplied argument is not a valid stream resource in /home/k/kjukyf.hut2.ru/WWW/index.php on line 34
Chaak операция запрещена на моём сервере или куда конекчусь? если на моём то можно ли через вирт сервер это организолвать?(через вирт серве ошибки нет, но и сообщение не отправилось)
roxblnfk на компе и хостинге! на компе пишет что конектится но сообщение не отправляет else {echo (111);}; пишет 111 на хостинге Operation not permitted(ищу бесплатный с этой функцией т.к не уверен что с компа это работает)
если сомневаешься в коде, то можешь мою функцию попробовать: https://forum.antichat.ru/threadedpost2156934.html#post2156929 кукис и пост отправляет, так же есть basic авторизация (описание в след. посте)
Сорь за нубский вопрос, но раскуривать регулярки нет время, поэтому написал сюда: переменнная PHP: $answer = "Updated Date: 30-jan-2008 Creation Date: 04-apr-1996 Expiration Date: 05-apr-2017 тут дальше бла бла бла >>> Last update of whois database: Sat, 22 May 2010 15:31:30 UTC <<<"; выдернуть от туда вот это: 05-apr-2017 Пробовал через preg_match("/Expiration Date:\w{11} /", $answer, $date); не получается =)
ясен пень что нифига не получиться....\w "Словарный" символ (символ, который используется в словах. Обычно все буквы, все цифры и знак подчеркивания ('_')) . ну и где ты тут тире (-) видеш? Тем более после Expiration Date: у тебя пробел стоит... как вариант PHP: preg_match('#Expiration Date:\s(.*)\s#iU',$answer,$date); P.S. не проверял
Fuckel, твой вариант работает, но иногда whois выдает это: PHP: Expiration Date: 05-apr-2017 >>> Last update of whois database: Sat, 22 May 2010 15:31:30 UTC <<<"; тогда получается что выдерается вот такая инфа:
PHP: <?php $answer = 'Updated Date: 30-jan-2008 Creation Date: 04-apr-1996 Expiration Date: 05-apr-2017 тут дальше бла бла бла >>> Last update of whois database: Sat, 22 May 2010 15:31:30 UTC <<<'; preg_match('#Expiration Date:\s(.*)\s#iU',$answer,$date); echo $date[1]; ?> http://worldips.info/
есть код PHP: <? require('websock.php'); $wh=$_REQUEST['cit']; $file=file_get_contents('base.txt'); preg_match_all('/(.+)\|'.trim($wh).', .+/',$file,$a); foreach($a[1] as $h){ $s=new websock('nic.ru',80,false); $ret=$s->get('/whois/?query='.$h.''); preg_match('/NetRange: (.*) <br>/iU',$ret[1],$b); echo $b[1].'<br>'; flush(); } ?> он возвращает много ип как удалить повторы?