Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Программирование на PHP

  Все выпуски  

RusFAQ.ru: Программирование на PHP


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU
(Тестовый режим)

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / PHP

Выпуск № 19
от 21.02.2005, 12:30

Администратор:Калашников О.А.
В номере:Вопросов: 4, Ответов: 11


Вопрос № 17032
Здравствуйте!
Помогите плз, никак не могу найти скрипт который скачивает файл с какого нибудь сайта к себе на сайт.
Отправлен: 15.02.2005, 13:09
Вопрос задал: Romanka (статус: 1-ый класс)
Всего ответов отправлено: 1

Отвечает: Strory
Здравствуйте, K R S!
Очень рекомендую почитать учебники по PHP.
В чём, собственно, проблема? Удалённые файлы можно читать, как и локальные. Можно так:
<?php
$f_content = file_get_contents ("http://www.test.ru/1.txt");
$f_output = fopen ("1.txt", "w");
fwrite ($f_output, $f_content);
fclose ($f_output);
?>

––

ICQ - 8277332, IQ - значительно меньше...



С уважением,
  Strory.
Ответ отправил: Strory (статус: Студент)
Отправлен: 15.02.2005, 17:43


Вопрос № 17050
Здравствуйте, эксперты. Я бы хотел узнать где можно скачать электронные книги по PHP для начинающих. Очень хочется понять этот язык.
Отправлен: 15.02.2005, 19:18
Вопрос задал: Dmitriy (статус: Студент)
Всего ответов отправлено: 3

Отвечает: Romanka
Здравствуйте, Dmitriy!
Могу вам помочь, дав скачать книгу Котерова ПХП4
saum@mail.ru
302822000
Ответ отправил: Romanka (статус: 1-ый класс)
Отправлен: 15.02.2005, 20:16

Отвечает: Strory
Здравствуйте, Дмитрий!
Здесь документация на русском языке;
Здесь учебник Котерова по PHP;
Здесь веб-сервер Денвер для отладки скриптов "дома".

А что ещё для счастья надо? :)
––
ICQ - 8277332, IQ - значительно меньше...

С уважением,
  Strory.
Ответ отправил: Strory (статус: Студент)
Отправлен: 15.02.2005, 20:27

Отвечает: Licvidator
Здравствуйте, Dmitriy!
Моя небольшая подборка
Ответ отправил: Licvidator (статус: Профессор)
Отправлен: 18.02.2005, 15:10


Вопрос № 17059
Подскажите пожалуйста, почему возникает ошибка
<?php
$dirname = "data";
$fname = "textdata.txt"; (тут ошибка)
$d=opendir($dirname);
while (gettype($file = readdir($d)) !boolean)
{
if (is_dir("$dirname/$file"))
{
$fp=fopen($dirname/$file/$fname,"r");
$line=fgets($fp,1024);
print("$line<br>");
}
closedir($dh);
}
?>
Отправлен: 15.02.2005, 21:51
Вопрос задал: Sh-st (статус: 1-ый класс)
Всего ответов отправлено: 4

Отвечает: Romanka
Здравствуйте, Sh-st!
Напиши плз мне что ты хочешь от него добится saum@mail.ru icq:302822000
а так вот некоторые ошибки(см приложение)

Приложение:

Ответ отправил: Romanka (статус: 1-ый класс)
Отправлен: 15.02.2005, 23:16

Отвечает: avil
Здравствуйте, Sh-st!
Попробуй так:
$dirname = "data";
$fname = "textdata.txt";
$d=@opendir($dirname);
или возможно в $dirname надо прописать абсолютный путь
Ответ отправил: avil (статус: 2-ой класс)
Отправлен: 16.02.2005, 08:45

Отвечает: Strory
Здравствуйте, Sh-st!
Ну что же, запустил я этот код и получил ошибку. Объясняю, почему возникает ошибка в третьей строке - комментарии нужно заключать не в скобки, а в /* */
А, если серьёзно, то ошибки там нет, а есть в пятой. Что пишет сервер? Ошибку в студию!
––
Who is DOS? DOS's dead, baby, DOS's dead...

С уважением,
  Strory.
Ответ отправил: Strory (статус: Студент)
Отправлен: 16.02.2005, 14:54

Отвечает: Samum
Здравствуйте, Sh-st!
Да, вроде нет там ошибки :(
Напиши, пожалуйста, что выдает интерпретатор, а то так сложно сориентироваться.
Ответ отправил: Samum (статус: Специалист)
Отправлен: 16.02.2005, 18:53


Вопрос № 17069
Здравствуйте эксперты.
Как сделать следующую вещь:
мне необходимо запускать exe программу на сервере по таймеру.
Есть ли какие ограничения для программы в тех. плане, допустим она имеет главное окно - куда это окно будет выводиться(работая там на сервере?)
Как вообще организовать такую вещь.
Заранее благодарен за ответы.
Отправлен: 16.02.2005, 03:45
Вопрос задал: gvozdok (статус: 3-ий класс)
Всего ответов отправлено: 3

Отвечает: _vt
Здравствуйте, gvozdok!
1) Используй планировщик задач ОС сервера.
2) Выводиться оно будет туда, куда выводилось бы при запуске программы вручную. Но можно рядом ухищрений заставить окно вообще не появляться, если это нужно.

* EMan 2 beta: back in Black :)
Ответ отправил: _vt (статус: Академик)
Отправлен: 16.02.2005, 13:47

Отвечает: Strory
Здравствуйте, gvozdok!
запускать exe программу на сервере по таймеру
Для этого служит Cron.
куда это окно будет выводиться
Никуда :) И вообще, что значит "окно"? Программа должна быть откомпилирована под ту операционку, которая установлена на сервере, а на сервере чаще всего *nix'оды, а в частности FreeBSD, так что exe-шник там не запустится по определению. Уже много раз говорл, повторю ещё раз, по вопросам связанным с Cron'ом нужно обращаться к администратору хостинга, т.к. обычно эта услуга не предоставляется. Вот админ все вопросы и разъяснит, хотя он же их и решит.
––
Who is DOS? DOS's dead, baby, DOS's dead...

С уважением,
  Strory.
Ответ отправил: Strory (статус: Студент)
Отправлен: 16.02.2005, 14:53

Отвечает: Samum
Здравствуйте, gvozdok!
Запустить exe можно только на сервере с платформой NT, соответственно можно использовать его планировщик (в этом может помочь служба поддержки хостинга).
Если сервер на nix, то использовать надо CRON (на большинстве платных хостингов пользователь может сам задавать расписание). Но при этом исходник программы надо откомпилировать на сервере, и ты получишь уже совсем не exe-шник.
Ответ отправил: Samum (статус: Специалист)
Отправлен: 16.02.2005, 18:47


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2005, Россия, Москва. Идея, дизайн, программирование: Калашников О.А.


http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: comp.soft.prog.phpplus
Отписаться

В избранное