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

  #12011  
Старый 28.08.2009, 11:22
Аватар для Insane bboy
Insane bboy
Познающий
Регистрация: 11.07.2009
Сообщений: 58
Провел на форуме:
231064

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

у меня вопрос такого плана:
хочу реализовать удаленное создание файлов на сервере, то есть на локал хосте я запускаю скрипт, он отправляет запрос на сервер, в данном случае это название файла и его содержимое(требуется создание файлов .html .txt .php)
пробывал эту информацию передавать POST'ом, открывал файлы обычно:
$fp = fopen("qwe.txt","r");
$dat = fwrite($fp, filesize("qwe.txt"));//это довольно грубый пример, в скрипте все открывалось циклом.
отправлял, отправлялось, но скрипт который должен получить переменные $name и $dat последняя переменная доходила очень сильно измененной, так вот собственно и вопрос:
как нормально передать, метод расматриваемый выше не думаю что будет рациональным решением моей проблемы, что кто посоветует????
 
Ответить с цитированием

  #12012  
Старый 28.08.2009, 11:27
Аватар для Pashkela
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


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

делать тоже самое по фтп и не парить мозг, создавать файлы на сервере, да к тому же включая .php, через php-скрипт-приемник просто небезопасно и чревато, а через фтп потребуется лишь локальный скрипт в пять строчек
 
Ответить с цитированием

  #12013  
Старый 28.08.2009, 11:51
Аватар для Insane bboy
Insane bboy
Познающий
Регистрация: 11.07.2009
Сообщений: 58
Провел на форуме:
231064

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

а если нет доступа к фтп???)
и чем это чревато?о0
тем более это расматривается для разового, единичного пользования, а не для ежедневной работы с файлами

Последний раз редактировалось Insane bboy; 28.08.2009 в 11:55..
 
Ответить с цитированием

  #12014  
Старый 28.08.2009, 12:49
Аватар для Pashkela
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


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

ну тогда можно например через fsockopen

http://ru.php.net/fsockopen

PHP код:
Lots of tries and lots of reading http-headers...

If you want to post $_POST vars and (in this case) one file named userfile to $remote_server and $remote_url.

<?php
        
// get the necessary data
        
$file_name $_FILES['userfile']['name'];     // the file
        
$tmp_name $_FILES['userfile']['tmp_name'];     // the file
        
$content_type $_FILES['userfile']['type'];     // the file mime type
        
        
srand((double)microtime()*1000000);
        
$boundary "---------------------".substr(md5(rand(0,32000)),0,10);
        
        
// Build the header
        
$header "POST $remote_url HTTP/1.0\r\n";
        
$header .= "Host: $remote_server\r\n";
        
$header .= "Content-type: multipart/form-data, boundary=$boundary\r\n";
        
// attach post vars
        
foreach($_POST AS $index => $value){
            
$data .="--$boundary\r\n";
            
$data .= "Content-Disposition: form-data; name=\"".$index."\"\r\n";
            
$data .= "\r\n".$value."\r\n";
            
$data .="--$boundary\r\n";
        }
        
// and attach the file
        
$data .= "--$boundary\r\n";
        
$content_file join(""file($tmp_name));
        
$data .="Content-Disposition: form-data; name=\"userfile\"; filename=\"$file_name\"\r\n";
        
$data .= "Content-Type: $content_type\r\n\r\n";
        
$data .= "".$content_file."\r\n";
        
$data .="--$boundary--\r\n";
        
$header .= "Content-length: " strlen($data) . "\r\n\r\n";
                 
// Open the connection
        
$fp fsockopen($remote_server80);
        
// then just 
        
fputs($fp$header.$data);
        
fclose($fp);
?>
предварительно создав на удаленном хосте скрипт загрузки файлов на сервер через обычную форму
 
Ответить с цитированием

  #12015  
Старый 28.08.2009, 16:12
Аватар для geforse
geforse
Постоянный
Регистрация: 02.03.2008
Сообщений: 893
Провел на форуме:
5365841

Репутация: 712


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

Как можно сделать вывод логов в реальном времени ?

Пример:
PHP код:
for($i 0$i 10$i++)
 {
   echo 
$i;
   
sleep(60);
  } 
Мне нужно вывести $i, подождать 60 секунд, очистить экран и вывести $i и тд.
 
Ответить с цитированием

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

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

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

  #12017  
Старый 28.08.2009, 17:16
Аватар для Gray_Wolf
Gray_Wolf
Постоянный
Регистрация: 07.03.2009
Сообщений: 357
Провел на форуме:
1284900

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

Цитата:
Сообщение от geforse  
Как можно сделать вывод логов в реальном времени ?

Пример:
PHP код:
for($i 0$i 10$i++)
 {
   echo 
$i;
   
sleep(60);
  } 
Мне нужно вывести $i, подождать 60 секунд, очистить экран и вывести $i и тд.
Давно пора свыкнуться с мыслью что написать демона на ПХП невозможно...

Так-что либо пишем его на другом языке, либо юзаем крон.
 
Ответить с цитированием

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

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

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

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

Репутация: 3171


По умолчанию

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

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

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

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



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