Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Программирование > PHP

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 04.10.2002, 01:11
Prof. in WEB! вне форума Посмотреть профиль Отправить личное сообщение для Prof. in WEB! Посетить домашнюю страницу Prof. in WEB! Найти все сообщения от Prof. in WEB!
  № 1  
Prof. in WEB!
 
Аватар для Prof. in WEB!

Регистрация: Sep 2002
Адрес: 08 - UA
Сообщений: 57
Attention ПХП - нужна помощь!

ТАк, ну что граждане и гражданки PHP-исты

У меня к Вам такой вопрос:
Как из ХТМЛ-файла, находящегося на Урле, вырезпть опредилённую часть файла, и затем сохранить её в другой файл??? К примеру, со слова <body>, и заканчивая словом, </body>???
__________________
Верстать и рисовать нужно так, чтобы потом не перевёрстывать и не перерисовывать!!!

Старый 04.10.2002, 02:14
Самурай вне форума Посмотреть профиль Отправить личное сообщение для Самурай Найти все сообщения от Самурай
  № 2  
Самурай
Ветеран форума

Регистрация: Aug 2001
Адрес: /kiev.ua/butuzov
Сообщений: 3,045
Отправить сообщение для Самурай с помощью ICQ
регеспами ---- остльное детали =)
__________________
...

Старый 04.10.2002, 03:30
Prof. in WEB! вне форума Посмотреть профиль Отправить личное сообщение для Prof. in WEB! Посетить домашнюю страницу Prof. in WEB! Найти все сообщения от Prof. in WEB!
  № 3  
Prof. in WEB!
 
Аватар для Prof. in WEB!

Регистрация: Sep 2002
Адрес: 08 - UA
Сообщений: 57
Я Вашу совсем чуть-чуть не понимать!!!
__________________
Верстать и рисовать нужно так, чтобы потом не перевёрстывать и не перерисовывать!!!

Старый 04.10.2002, 04:53
Wave вне форума Посмотреть профиль Отправить личное сообщение для Wave Посетить домашнюю страницу Wave Найти все сообщения от Wave
  № 4  
Wave
еретик

Регистрация: Jan 2001
Адрес: Харьков, Украина
Сообщений: 919
может так попробовать.
я в пхп, что дятел, потому не обессудь, если что...

PHP код:
<?php
// открываем Тот файл 
$remotefile fopen("http://ya.ru/""r");

//читаем его
   
$contentfread($remotefile100000);

//закрываем его
fclose($remotefile);

//и обрезаем
eregi("<body.*>.*</body>"$content$ret);

//открываем Этот файл
$localfile fopen("/tmp/somefile"w);

//пишем в него
fwrite($localfile$ret[0])

//и закрываем
fclose($localfile);
?>
__________________
These unidentyfied flying objects, that appeared to display unique characteristics, such as the speed, the record maneuverity and so on, must be studied in the interest of mankind


Последний раз редактировалось Wave; 04.10.2002 в 05:00.
Старый 04.10.2002, 09:52
Prof. in WEB! вне форума Посмотреть профиль Отправить личное сообщение для Prof. in WEB! Посетить домашнюю страницу Prof. in WEB! Найти все сообщения от Prof. in WEB!
  № 5  
Prof. in WEB!
 
Аватар для Prof. in WEB!

Регистрация: Sep 2002
Адрес: 08 - UA
Сообщений: 57
Спасибо большое, щас проверю...
__________________
Верстать и рисовать нужно так, чтобы потом не перевёрстывать и не перерисовывать!!!

Старый 04.10.2002, 14:54
Самурай вне форума Посмотреть профиль Отправить личное сообщение для Самурай Найти все сообщения от Самурай
  № 6  
Самурай
Ветеран форума

Регистрация: Aug 2001
Адрес: /kiev.ua/butuzov
Сообщений: 3,045
Отправить сообщение для Самурай с помощью ICQ
Код:
eregi("<body.*>.*</body>", $content, $ret);
Вот вейв дал пример регекспа =),

2Вейв
переменная $ret ?
__________________
...

Старый 04.10.2002, 23:35
Prof. in WEB! вне форума Посмотреть профиль Отправить личное сообщение для Prof. in WEB! Посетить домашнюю страницу Prof. in WEB! Найти все сообщения от Prof. in WEB!
  № 7  
Prof. in WEB!
 
Аватар для Prof. in WEB!

Регистрация: Sep 2002
Адрес: 08 - UA
Сообщений: 57
2, Pejone, я Вас не понимать
__________________
Верстать и рисовать нужно так, чтобы потом не перевёрстывать и не перерисовывать!!!

Старый 05.10.2002, 11:16
Prof. in WEB! вне форума Посмотреть профиль Отправить личное сообщение для Prof. in WEB! Посетить домашнюю страницу Prof. in WEB! Найти все сообщения от Prof. in WEB!
  № 8  
Prof. in WEB!
 
Аватар для Prof. in WEB!

Регистрация: Sep 2002
Адрес: 08 - UA
Сообщений: 57
нет она не работает

Что-же делать???
Нужно сделать, чтобы оно заработало. вот может быть:
Может быть такое, что по этой ссылке "http://go.bb.ru/vbn_reports/1021/index.html", нет информации, а там просто стоит, к примеру ССИ И из-за этого этот скрипт и не работает, т.е. он работает, но в выходной файл ничего не записывает!!!
Что можно сделать с ним, чтобы он заработал???? I NEED YOUR HELP!!!!!

<?php
// открываем Тот файл
$remotefile = fopen("http://go.bb.ru/vbn_reports/1021/index.html", "r");

//читаем его
$content= fread($remotefile, 100000);

//закрываем его
fclose($remotefile);

//и обрезаем
eregi("<TABLE border=0 cellPadding=5 cellSpacing=0>*.*</B>
<P>
<P>", $content, $ret);

//открываем Этот файл
$localfile = fopen("c:\web\public_html\stat.txt", w);

//пишем в него
fwrite($localfile, $ret[0]);

//и закрываем
fclose ($localfile);
?>

ПС.
Очень нужно... Помогите плизз....
__________________
Верстать и рисовать нужно так, чтобы потом не перевёрстывать и не перерисовывать!!!

Старый 05.10.2002, 12:14
Wave вне форума Посмотреть профиль Отправить личное сообщение для Wave Посетить домашнюю страницу Wave Найти все сообщения от Wave
  № 9  
Wave
еретик

Регистрация: Jan 2001
Адрес: Харьков, Украина
Сообщений: 919
$ret потому что $return
может быть не совсем корректно, но привычка... )

Цитата:
Что-же делать???
когда нибудь слышал о таком понятии как отладка?

если невооруженным взглядом ошибку обнаружить не можешь (а это вопрос опыта и компетентности, Профи), надо запастись терпением и в простейшем случае echo`ми и определить в каком месте оно у тебя... не работает

я полагаю что проблема в области eregi()

мне было бы несложно тебе помочь, но я не стану.
надеюсь что никто не станет.
тебе уже достаточно помогли.
хотя с другой стороны, если бы ты сам искал, ты бы обнаружил немало альтернативных путей и смог бы выбирать наиболее тебе подходящий.
копай сам, это ОЧЕНЬ полезно.
Цитата:
Может быть такое, что по этой ссылке "http://go.bb.ru/vbn_reports/1021/index.html", нет информации, а там просто стоит, к примеру ССИ И из-за этого этот скрипт и не работает, т.е. он работает, но в выходной файл ничего не записывает!!!
неважно что там стоит. важно то, что оно тебе отдает. а то, что оно тебе отдает можно посмотреть при помощи браузера по адресу http://go.bb.ru/vbn_reports/1021/index.html
теоретически могут быть варианты, но ты можешь легко проверить что оно отдало твоему скрипту...

PHP код:
echo $content
ты ведешь себя как перепуганный ребенок.
на phpbilder.com у одного чела в подписи есть очень подходящая фраза

"пять минут в обнимку смануалом может сэкономить вам два часа в обнимку с нами"

ну или что то в этом роде. в английском я тоже не силен

черт, да поработай немного, друг, отлаживай, потей.
профи ты или не профи в конце концов

все. молчу.
__________________
These unidentyfied flying objects, that appeared to display unique characteristics, such as the speed, the record maneuverity and so on, must be studied in the interest of mankind

Старый 05.10.2002, 13:33
Prof. in WEB! вне форума Посмотреть профиль Отправить личное сообщение для Prof. in WEB! Посетить домашнюю страницу Prof. in WEB! Найти все сообщения от Prof. in WEB!
  № 10  
Prof. in WEB!
 
Аватар для Prof. in WEB!

Регистрация: Sep 2002
Адрес: 08 - UA
Сообщений: 57
Спасибо, Wawe.
Но неужели как ребёнок???
ОК. Я отлажу сам и покажу Вам

ПС. Ещё раз спасибо. Я протсо совсем не программист
__________________
Верстать и рисовать нужно так, чтобы потом не перевёрстывать и не перерисовывать!!!

Создать новую тему   Часовой пояс GMT +4, время: 19:44.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 19:44.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.