Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: проблемы с открытием файлов
 
 автор: goacher   (05.08.2007 в 02:14)   письмо автору
 
 

есть код:

<?
$user=file("url.txt");
for ($st=0; $st<count($user); $st++)
{
echo $user[0]; //выведет link.html
$str=join(' ',file($user[$st]));
...

// Здесь появлятеся ошибка(начиная с переменной $str), если написать вместо($user[0]) это link.html то все нормально, а почему не переходит по url из массива, ведь они же равны/
в url.txt содержаться пути к файлам(указанные файлы сущуствуют)

ошибка, что-то вроде этого
Warning: file(link.html ) [function.file]: failed to open stream: Invalid argument in z:\home\test\www\partner.php on line 7

с такой проблемой сталкиваюсь не впервые!
помогите решить!

   
 
 автор: Disable   (05.08.2007 в 02:23)   письмо автору
 
   для: goacher   (05.08.2007 в 02:14)
 

может так поможет?
file(trim($user[$st]))

и вообще, есть более удобные функции, file_get_contents() например..

   
 
 автор: goacher   (05.08.2007 в 02:37)   письмо автору
 
   для: Disable   (05.08.2007 в 02:23)
 

неа, trim не помогоает!

   
 
 автор: Proger   (05.08.2007 в 04:22)   письмо автору
 
   для: goacher   (05.08.2007 в 02:14)
 

Пишет же "по-русски" аргументы - инвалиды, ну когда же молодёжь научится уступать места =) Кароче попробуйте проблемную строчку переписать в 2 =) И поглядите чего будет.

   
 
 автор: goacher   (05.08.2007 в 12:58)   письмо автору
 
   для: Proger   (05.08.2007 в 04:22)
 

что значит переписать строчку проблемную?

   
 
 автор: goacher   (05.08.2007 в 14:55)   письмо автору
 
   для: goacher   (05.08.2007 в 12:58)
 

получилось, код такой
<?
$d=file(trim("url.txt"));
echo "<b>скрипт выполнен, сообщения разосланы на адреса:</b><p>";

for ($st=0; $st<count($d); $st++)
{
$f=file_get_contents(trim($d[$st])) or die("Проблема при сканировании сайтов"); ....

если url указывать страницы которые расположены на сервере например lo.html - то все нормально, а при открытии сайтов кпримеру http://softtime.ru/index.php выводит ошибку ("Проблема при сканировании сайтов"); мне нужно открывать сайты по протоколу http ? почему не открывает?

   
 
 автор: goacher   (05.08.2007 в 15:01)   письмо автору
 
   для: goacher   (05.08.2007 в 14:55)
 

а хотя и на обычный файл на сервере не открывает, не денвере открывает, а на серваке jino-net - не открывает не файл на сервере - не протокол http

   
 
 автор: goacher   (05.08.2007 в 15:24)   письмо автору
 
   для: goacher   (05.08.2007 в 15:01)
 

я извеняюсь...
файл лежащий на сервере 1.htm - открывается
а файл http://links.vipkat.ru/index.php - не открывается...

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования