ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 29.08.2009, 01:09
Аватар для RedBull@12
RedBull@12
Участник форума
Регистрация: 06.11.2006
Сообщений: 129
Провел на форуме:
482261

Репутация: 58
По умолчанию

Цитата:
Сообщение от Deathdreams  
про flush(); забыли?
тогда уточню некоторый момент
Цитата:
Для тех кто будет искать этот баг (как неуспешно сделал это я), сообщаю: Если требуется real-time вывод на страницу каких-то данных, можно столкнуться с проблемой, когда php буферизирует вывод, а заетм вываливает буфер куском. В таком случае необходимо отключить output_buffering в php.ini и руками выкидывать из буфера командой flush() . НО! Возникает "подземный стук", когда буферизация явно отключена, flush() вызывается, а буфер все равно не сбрасывается. Сообщаю: по крайне мере одна из причин такого поведения — include чего нибудь в процессе. Лечится таак: либо include_once, а если же это проблематично, то после каждого вывода или includ-а необходимо написать три заветных слова: ob_flush(); ob_end_clean(); flush(). Вуаля!
(с)AdNull
+ то что это немного не кросплатформенно. примечание к функции на оф.сайте хватит.

и все же лучше построить немного другую схему, например, если это WEB то через AjAX.

Последний раз редактировалось RedBull@12; 29.08.2009 в 01:11..
 
Ответить с цитированием

  #2  
Старый 28.08.2009, 17:00
Аватар для Byrger
Byrger
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме:
791766

Репутация: 61
По умолчанию

Есть куууча файлов xxxxxxx.htm (более 60к файлов)
Они раскиданы по папкам на находятся все в 1 основной
Как-то надо все переименовать с префиксом ru_xxxxx.htm
 
Ответить с цитированием

  #3  
Старый 29.08.2009, 00:04
Аватар для Fuckel
Fuckel
Участник форума
Регистрация: 17.01.2008
Сообщений: 170
Провел на форуме:
1608606

Репутация: 105
Отправить сообщение для Fuckel с помощью ICQ
По умолчанию

Цитата:
Сообщение от Byrger  
Есть куууча файлов xxxxxxx.htm (более 60к файлов)
Они раскиданы по папкам на находятся все в 1 основной
Как-то надо все переименовать с префиксом ru_xxxxx.htm
например, так
скрипт кидать в основную папку
PHP код:
<?php
function rcrsv_path($path='./'){
    
chdir(dirname(__FILE__).$path);
    foreach (
glob("*") as $filename){
        if (
is_dir($filename)){
            
rcrsv_path($path.'/'.$filename);
            
chdir(dirname(__FILE__).'/'.$path);
            
        }
        if (
preg_match("/^ru_(.*)\.htm$/Ui",$filename,$match)){
            
print_r($path.$match[0]);
        }
        
flush();
    }
}
rcrsv_path();
?>
 
Ответить с цитированием

  #4  
Старый 28.08.2009, 21:39
Аватар для crazy~driver
crazy~driver
Познающий
Регистрация: 21.12.2008
Сообщений: 93
Провел на форуме:
391983

Репутация: 39
Отправить сообщение для crazy~driver с помощью ICQ
По умолчанию

ПОМОГОИТЕ: хостинг блокирует функцию mail в php для халявных акков
есть ли в php еще какие-нидь функции для отсылки почты или как можно решить эту проблему?
з.ы. сменить хостинг не предлагать-)
 
Ответить с цитированием

  #5  
Старый 28.08.2009, 22:08
Аватар для m0Hze
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Цитата:
Сообщение от crazy~driver  
ПОМОГОИТЕ: хостинг блокирует функцию mail в php для халявных акков
есть ли в php еще какие-нидь функции для отсылки почты или как можно решить эту проблему?
з.ы. сменить хостинг не предлагать-)
нет
 
Ответить с цитированием

  #6  
Старый 28.08.2009, 22:38
Аватар для Вася Рогов
Вася Рогов
Новичок
Регистрация: 06.07.2009
Сообщений: 18
Провел на форуме:
42940

Репутация: 0
Отправить сообщение для Вася Рогов с помощью ICQ
По умолчанию

подкиньте код, который логиница на сайте майл.ру (http://win.mail.ru/cgi-bin/auth)
 
Ответить с цитированием

  #7  
Старый 28.08.2009, 22:52
Аватар для RedBull@12
RedBull@12
Участник форума
Регистрация: 06.11.2006
Сообщений: 129
Провел на форуме:
482261

Репутация: 58
По умолчанию

Цитата:
Сообщение от Вася Рогов  
подкиньте код, который логиница на сайте майл.ру (http://win.mail.ru/cgi-bin/auth)
вроде тема называется "[php] Новичкам: задаем вопросы"...а не "скиньте мне код"...пиши сам, если что поможем.
 
Ответить с цитированием

  #8  
Старый 28.08.2009, 22:59
Аватар для b3
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме:
1698585

Репутация: 818


Отправить сообщение для b3 с помощью ICQ
По умолчанию

Елементарный курл с постом:
page=&post=&login_from=&Login=qwe&Domain=mail.ru&P assword=ewwqwe

PHP код:
<?php
$url 
'http://win.mail.ru/cgi-bin/auth';
$ua 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.4) Gecko/2008102920 AdCentriaIM/1.7 Firefox/3.0.4';
$post 'page=&post=&login_from=&Login=b3pinchsend&Domain=mail.ru&Password=123';

$ch curl_init($url);
curl_setopt($chCURLOPT_USERAGENT$ua);
curl_setopt($chCURLOPT_COOKIEJAR'./cook.txt');
curl_setopt($chCURLOPT_COOKIEFILE'./cook.txt');
curl_setopt($chCURLOPT_REFERER$url);
curl_setopt($chCURLOPT_POST1);
curl_setopt($chCURLOPT_POSTFIELDS$post);
curl_setopt($chCURLOPT_RETURNTRANSFER0);
$res curl_exec($ch);
?>

Последний раз редактировалось b3; 28.08.2009 в 23:04..
 
Ответить с цитированием

  #9  
Старый 28.08.2009, 23:08
Аватар для Вася Рогов
Вася Рогов
Новичок
Регистрация: 06.07.2009
Сообщений: 18
Провел на форуме:
42940

Репутация: 0
Отправить сообщение для Вася Рогов с помощью ICQ
По умолчанию

Цитата:
Сообщение от RedBull@12  
вроде тема называется "[php] Новичкам: задаем вопросы"...а не "скиньте мне код"...пиши сам, если что поможем.
на примере научусь =\
 
Ответить с цитированием

  #10  
Старый 28.08.2009, 23:13
Аватар для RedBull@12
RedBull@12
Участник форума
Регистрация: 06.11.2006
Сообщений: 129
Провел на форуме:
482261

Репутация: 58
По умолчанию

Цитата:
Сообщение от Вася Рогов  
на примере научусь =\
на каком примере?сиди читай маны и прочее...тут не надо спрашивать как написать код, а если есть код. то можно спросить почему не работает при определнных условиях и т.д. "новичек" не означает что нужно тупо спрашивать весь код, нужно учиться и развиваться самому. а не просить других за тебя написать.

p.s.: извиняюсь за оффтоп. и я не понимаю почему администрацией поощряются данные посты. АнтиЧат это то место где изучают какие-то мелочи, а не обычные всеми известные стандарты, которые должен знать каждый. еще раз извиняюсь за оффтоп, накипело читать хлам.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ