Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

26.08.2009, 20:05
|
|
Постоянный
Регистрация: 27.07.2008
Сообщений: 614
Провел на форуме: 4532332
Репутация:
1196
|
|
Сообщение от zifanchuck
Нубский вопрос но всеже))) в пхп есть многопоточность? мне кажется что нет но думаю что спросить стоит...
есть пародия на многопоточность
|
|
|

26.08.2009, 20:09
|
|
Постоянный
Регистрация: 18.10.2007
Сообщений: 461
Провел на форуме: 577061
Репутация:
66
|
|
Сообщение от d_x
PS. Учебник дрянной.
спасибо.
А учебник называется 'PHP 10 минут на урок (SAMS)', взял в библиотеке ибо показался маленьким и удобным типа ничего лишнего
|
|
|

26.08.2009, 20:15
|
|
Постоянный
Регистрация: 18.10.2007
Сообщений: 461
Провел на форуме: 577061
Репутация:
66
|
|
Сообщение от d_x
if(isset($_POST['name_check']) && !is_array($_POST['name_check']))
зачем ты в этом выражении пишешь
&& !is_array($_POST['name_check'])
эту часть? Это проверка глобального массива?
|
|
|

26.08.2009, 20:18
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме: 18127311
Репутация:
1676
|
|
Проверяется что параметр не является массивом
|
|
|

27.08.2009, 00:05
|
|
Участник форума
Регистрация: 13.02.2007
Сообщений: 205
Провел на форуме: 928552
Репутация:
55
|
|
Возникла проблема...
Есть простейшая функция, сам придумал.
PHP код:
function getweb($url, $ua, $cookie, $referer){
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_USERAGENT, $ua);
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie);
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie);
curl_setopt($ch, CURLOPT_REFERER, $referer);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
return curl_exec($ch);
curl_close($ch);
}
Далее эта функция применяется в цикле. Ее задача - просто загружать определенную страницу каждую минуту. Абсолютно ничего с ней не делать.
PHP код:
for($i = 0; $i <= 60; $i++){
getweb('http://yandex.ru/', 'Mozilla/5.0 (X11; U; Linux x86_64; ru; rv:1.9.0.13) Gecko/2009080315 Ubuntu/9.04 (jaunty) Firefox/3.0.13', 'cook.txt', 'http://ya.ru/');
sleep(60);
getweb('http://google.ru/', 'Mozilla/5.0 (X11; U; Linux x86_64; ru; rv:1.9.0.13) Gecko/2009080315 Ubuntu/9.04 (jaunty) Firefox/3.0.13', 'cook.txt', 'http://google.com/');
}
функция вызывается только 1 раз. 2 раз она возвращает то же, что при первом вызове, хотя параметры другие. Что я делаю не так? Надеюсь поможете разобраться...
З.Ы. В обоих местах куки в одном файле - это так и задумано. 
Последний раз редактировалось Linuxoid; 27.08.2009 в 00:29..
|
|
|

27.08.2009, 00:42
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме: 2769640
Репутация:
1304
|
|
Linuxoid У меня результат, как и ожидается - разный. А так проблема видимо тут:
PHP код:
return curl_exec($ch);
curl_close($ch);
Функция, конеш функция, но не стоит рассчитывать на интерпретатор, что он сам все правильно закроет. Следует делать так:
PHP код:
$tmp = curl_exec($ch);
curl_close($ch);
return $tmp;
__________________
Любая действущая программа устарела.
Создайте систему, которой сможет пользоваться даже дурак ,и только дурак захочет ею пользоваться.
Как правильно задавать вопросы: _http://www.yakimchuk.ru/questions.htm
|
|
|

27.08.2009, 02:49
|
|
Постоянный
Регистрация: 27.10.2008
Сообщений: 491
Провел на форуме: 4002393
Репутация:
464
|
|
У меня такой вопрос назрел) странный немного. Несколько месяцев назад нашел скриптик который отправляет смс на определенный номер с указаным сообщениям. тоисть я его запускаю ус себя на денвере, а он дальше сам запускает скайп, сворачивает, и потом сам отправляет смс.
а теперь вопросы. Таким способом можно запустить обычную прогу?? и где по ето можно почитать? У меня в книге про ето ничего нет))) а к гуглу незнаю как обратится так как непонимаю как етот мпомоб называется и что у него спрашивать) скрипт вылаживать небуду так как я не автор)
|
|
|

27.08.2009, 03:22
|
|
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме: 5321514
Репутация:
3313
|
|
Функции exec и system
|
|
|

27.08.2009, 03:25
|
|
Постоянный
Регистрация: 27.10.2008
Сообщений: 491
Провел на форуме: 4002393
Репутация:
464
|
|
погуглим) спс
щас глянул еще раз на тот скрипт. там действуйет по такому алгоритму
// Создаём Skype4COM объект:
// Создаём sink объект:
// Соединяемся с sink:
// Создаём conversion объект:
// Если статус юзера не "online", то изменяем его на "online":
// Отсылаем СМС
почитю про то что ты написал и про всякие комобьекты)))
Последний раз редактировалось zifanchuck; 27.08.2009 в 03:28..
|
|
|

27.08.2009, 11:10
|
|
Участник форума
Регистрация: 07.02.2008
Сообщений: 129
Провел на форуме: 536378
Репутация:
9
|
|
Господа нужна помощь.
Мне писали скрипт, который фреймит указанные файлы либо список файлов, запускается либо заходом на него либо через крон.
Прямого доступа нету к крону, но есть правка одного задания и крона, у кого какие есть идеи по запуска моего скрипта через правку задания готового?
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|