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

  #14161  
Старый 07.01.2010, 21:06
Аватар для wildshaman
wildshaman
Постоянный
Регистрация: 16.04.2008
Сообщений: 889
Провел на форуме:
12942062

Репутация: 1550


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

Включи cookies в браузере
 
Ответить с цитированием

  #14162  
Старый 07.01.2010, 21:06
Аватар для v1149906
v1149906
Новичок
Регистрация: 02.01.2010
Сообщений: 4
Провел на форуме:
1444

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

включенно =))
 
Ответить с цитированием

  #14163  
Старый 07.01.2010, 21:08
Аватар для v1149906
v1149906
Новичок
Регистрация: 02.01.2010
Сообщений: 4
Провел на форуме:
1444

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

Цитата:
Сообщение от wildshaman  
Включи cookies в браузере
уж это то я знаю у меня всегда куки в рабочем состоянии
а проблемма со скриптом лучше скажи какой те скрипт скинуть чтоб ты мне поверил что там что то нетак
 
Ответить с цитированием

  #14164  
Старый 07.01.2010, 23:09
Аватар для ZERO-Y
ZERO-Y
Участник форума
Регистрация: 28.03.2006
Сообщений: 124
Провел на форуме:
434516

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

Есть файл 1.txt с правами 666, надо скрипт который бы очищал содержимое этого файла.
site.com/1.txt - файл с текстом
site.com/clear.php - скрипт который бы очищал 1.txt
Буду благодарен за помощь, с меня +.
 
Ответить с цитированием

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

Репутация: 3171


По умолчанию

PHP код:
$fh fopen('1.txt',"w");
fclose($fh); 
 
Ответить с цитированием

  #14166  
Старый 07.01.2010, 23:26
Аватар для WNZRS
WNZRS
Участник форума
Регистрация: 03.09.2009
Сообщений: 179
Провел на форуме:
1014907

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

PHP код:
fclose(fopen('1.txt','w')); 
 
Ответить с цитированием

  #14167  
Старый 07.01.2010, 23:29
Аватар для Maxxxtri23
Maxxxtri23
Познающий
Регистрация: 20.12.2008
Сообщений: 76
Провел на форуме:
432982

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

Как в этом скрипте реализовать работу с 2 сокетами?
PHP код:
<?php
error_reporting
(E_ALL);

/* Позволить сценарию зависнуть вокруг ожидания подключений */
set_time_limit(0);

/* Включить неявный вывод, так что мы видим то, что мы получаем
 * когда это приходит . */
ob_implicit_flush();

$address '127.0.0.1';
$port 10000;

if ((
$sock socket_create(AF_INETSOCK_STREAMSOL_TCP)) < 0) {
    echo 
"socket_create() failed: reason: " socket_strerror($sock) . "\n";
}

if ((
$ret socket_bind($sock$address$port)) < 0) {
    echo 
"socket_bind() failed: reason: " socket_strerror($ret) . "\n";
}

if ((
$ret socket_listen($sock2)) < 0) {
    echo 
"socket_listen() failed: reason: " socket_strerror($ret) . "\n";
}

do {
    if ((
$msgsock socket_accept($sock)) < 0) {
        echo 
"socket_accept() failed: reason: " socket_strerror($msgsock) . "\n";
        break;
    }
    
/* Send instructions. */
    
$msg "\nWelcome to the PHP Test Server. \n" .
        
"To quit, type 'quit'. To shut down the server type 'shutdown'.\n";
    
socket_write($msgsock$msgstrlen($msg));

    do {
        if (
false === ($buf = @socket_read($msgsock2048PHP_NORMAL_READ))) { 
            echo 
"Client diconnected.\n"
            break; 
        }
        if (!
$buf trim($buf)) {
            continue;
        }
        if (
$buf == 'quit') {
            break;
        }
        if (
$buf == 'shutdown') {
            
socket_close($msgsock);
            break 
2;
        }
        
$talkback "PHP: You said '$buf'.\n";
        
socket_write($msgsock$talkbackstrlen($talkback));
        echo 
"$buf\n";
    } while (
true);
    
socket_close($msgsock);
} while (
true);

socket_close($sock);
?>
Попробовал нубским способом просто скопировать функции вот так:
PHP код:
<?php
error_reporting
(E_ALL);

/* Позволить сценарию зависнуть вокруг ожидания подключений */
set_time_limit(0);

/* Включить неявный вывод, так что мы видим то, что мы получаем
 * когда это приходит . */
ob_implicit_flush();

$address '127.0.0.1';
$port 10000;

$addressa '127.0.0.1';
$porta 10001;

//-----------------------------------------------------------------------------Создаем сокет
if (($sock socket_create(AF_INETSOCK_STREAMSOL_TCP)) < 0) {
    echo 
"socket_create() failed: reason: " socket_strerror($sock) . "\n";
}

if ((
$socka socket_create(AF_INETSOCK_STREAMSOL_TCP)) < 0) {
    echo 
"socket_create() failed: reason: " socket_strerror($socka) . "\n";
}

//-----------------------------------------------------------------------------Биндим сокет
if (($ret socket_bind($sock$address$port)) < 0) {
    echo 
"socket_bind() failed: reason: " socket_strerror($ret) . "\n";
}

if ((
$reta socket_bind($socka$addressa$porta)) < 0) {
    echo 
"socket_bind() failed: reason: " socket_strerror($reta) . "\n";
}

//-----------------------------------------------------------------------------Слушаем сокет
if (($ret socket_listen($sock2)) < 0) {
    echo 
"socket_listen() failed: reason: " socket_strerror($ret) . "\n";
}

if ((
$reta socket_listen($socka2)) < 0) {
    echo 
"socket_listen() failed: reason: " socket_strerror($reta) . "\n";
}



do {
    if ((
$msgsock socket_accept($sock)) < 0) {
        echo 
"socket_accept() failed: reason: " socket_strerror($msgsock) . "\n";
        break;
    }
    
/* Send instructions. */
    
$msg "\nWelcome to the PHP Test Server. \n" .
        
"To quit, type 'quit'. To shut down the server type 'shutdown'.\n";
    
socket_write($msgsock$msgstrlen($msg));

    
        if ((
$msgsocka socket_accept($socka)) < 0) {
        echo 
"socket_accept() failed: reason: " socket_strerror($msgsocka) . "\n";
        break;
    }
    
/* Send instructions. */
    
$msga "\nWelcome to the PHP Test Server. \n" .
        
"To quit, type 'quit'. To shut down the server type 'shutdown'.\n";
    
socket_write($msgsocka$msgastrlen($msga));

    do {
        if (
false === ($buf = @socket_read($msgsock2048PHP_NORMAL_READ))) { 
            echo 
"Client diconnected.\n"
            break; 
        }
        if (
false === ($bufa = @socket_read($msgsocka2048PHP_NORMAL_READ))) { 
            echo 
"Client diconnected.\n"
            break; 
        }
        if (!
$buf trim($buf)) {
            continue;
        }
        if (
$buf == 'quit') {
            break;
        }
        if (
$buf == 'shutdown') {
            
socket_close($msgsock);
            break 
2;
        }
        
$talkback "PHP: You said '$buf'.\n";
        
$talkbacka "PHP: You said '$bufa'.\n";
        
socket_write($msgsock$talkbackstrlen($talkback));
        
socket_write($msgsocka$talkbackastrlen($talkbacka));
        echo 
"$buf\n";
        echo 
"$bufa\n";
    } while (
true);
    
socket_close($msgsock);
    
socket_close($msgsocka);
} while (
true);

socket_close($sock);
socket_close($socka);
?>
Ну и естесственно работает или 1 сокет или 2, хотя коннекты принимает от 2х сразу
 
Ответить с цитированием

  #14168  
Старый 07.01.2010, 23:32
Аватар для ZERO-Y
ZERO-Y
Участник форума
Регистрация: 28.03.2006
Сообщений: 124
Провел на форуме:
434516

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

Спасибо, скрипт работает! m0Hze, WNZRS +
 
Ответить с цитированием

  #14169  
Старый 07.01.2010, 23:50
Аватар для KrafT
KrafT
Познающий
Регистрация: 29.11.2004
Сообщений: 80
Провел на форуме:
479552

Репутация: 6
Angry

Было задумано с помошю прегмача выташить одну строчку прегмач был зделан 100% правельно но он нечего ненахадил потом я убрал условия прегмачя тоесть чтоб выводил в echo всё что есть на страницы а он мне выдовал всего лиш HTTP/1.1 200 OK в место длиного кода страницы! Помогите плззз....
Это код с прегмачям
PHP код:
    $get curl_init("http://web.web");
curl_setopt($getCURLOPT_RETURNTRANSFER1);
curl_setopt($getCURLOPT_USERAGENT'Opera/9.25 (Windows NT 5.1; U; ru)');
$headers = array
(
    
'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
    
'Accept-Language: ru,en-us;q=0.7,en;q=0.3',
    
'Accept-Encoding: gzip,deflate',
    
'Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7'

); 
curl_setopt($getCURLOPT_REFERER'http://web.web');
curl_setopt($getCURLOPT_HEADER1);
curl_setopt($get CURLOPT_PROXY$proxy);
curl_setopt($getCURLOPT_FOLLOWLOCATION1);
curl_setopt($getCURLOPT_COOKIEFILE'cookie.txt');
curl_setopt($getCURLOPT_COOKIEJAR'cookie.txt');
    
$wp curl_exec($get);
curl_close($get);


preg_match('#(.*)#'$wp$idzz222);
$idzzx22 $idzz222[1];
    echo 
"t idddd $idzzx22\n";
echo 
"Found on page [$id]\n"
А вот что выдоёт http headers...
PHP код:
http://web.ru/video?id=khkY2kkAkkkk
GET /video?id=khkY2kkAkkkk HTTP/1.1
Host
web.ru
User
-AgentMozilla/5.0 (WindowsUWindows NT 5.1rurv:1.9.1.7Gecko/20091221 Firefox/3.5.7
Accept
text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: ru,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://web.ru/new/video
Cookie: webru=5600dfc1315ec9589b00b90768e949d3; __utma=161392741.1852195239.1258833076.1262886754.1262889524.29; __utmz=161392741.1258833076.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); webruuic=56ca04287e3aaa506c1ea1668b4edcf12b1b3cca29837b2e97dc28d061; __utmc=161392741; __utmb=161392741.1.10.1262889524

HTTP/1.x 200 OK
X-Powered-By: PHP/5.2.8
Set-Cookie: webruuic=56ca04287e3aaa506c1ea1668b4edcf12b1b3cca29837b2e97dc28d061; expires=Tue, 09-Aug-2011 11:32:08 GMT; path=/; domain=.web.ru
Content-Encoding: gzip
Vary: Accept-Encoding
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Date: Thu, 07 Jan 2010 18:38:48 GMT
Server: lighttpd/1.4.23 

Последний раз редактировалось KrafT; 08.01.2010 в 00:14..
 
Ответить с цитированием

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

Репутация: 818


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

PHP код:
preg_match('#(.*)#'$wp$idzz222); 
$idzzx22 $idzz222[1]; 
    echo 
"t idddd $idzzx22\n"
У меня мозг рушится когда я такое вижу, да еще и
PHP код:
$headers = array 

    
'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'
    
'Accept-Language: ru,en-us;q=0.7,en;q=0.3'
    
'Accept-Encoding: gzip,deflate'
    
'Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7'
    
'Accept-Encoding: gzip,deflate'
); 
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[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