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

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

  Все выпуски  

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


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

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

Выпуск № 714
от 15.07.2007, 20:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 424, Экспертов: 70
В номере:Вопросов: 2, Ответов: 3


Вопрос № 94555: Подскажите пожалуйста как мне написать код PHP что бы я по ссылке мог открыть файл в формате HTML заменить в нем несколько строк, а некоторые строки удалить , а этот полученный файл сохранить под своим именем, например: 1. открываю отчет http:\u...
Вопрос № 94585: Здрасвуйте, эксперты. У меня возникла такая проблема. Нужно удалить символы CRLF в тексте. Пробовал удалить их через str_replace и trim но ничего не получается. Символы так и остаются. $str=fgets($file,255); $str=str_replace('...

Вопрос № 94.555
Подскажите пожалуйста как мне написать код PHP что бы я по ссылке мог открыть файл в формате HTML заменить в нем несколько строк, а некоторые строки удалить , а этот полученный файл сохранить под своим именем, например:
1. открываю отчет http:\utj:808070
2. записываю его себбе на комп как otrv.html
3. удаляю из него часть строк а часть изменяю и сохраняю

Андрей Р. г.Киров
arbaps@mail.ru
Отправлен: 10.07.2007, 08:45
Вопрос задал: Андрей Р. (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Rok-set
Здравствуйте, Андрей Р.!
для открытия файлов вне зависимости от их формата существует функция fopen, которая может открыть файл локальный по отношению к скрипту. в этом случае скрипт также должен находиться на сервере
если вы хотите использовать скрипт на клиентской машине то вам необходимо обратить внимание на функции по работе с сокетами для получения файла и функцию fopen для сохранения файла на локальной машине, но в этом случае вы всё равно не сможете сохранить файл на сервере без использования серверного скрипта
---------
Есть то, чего вы не знаете, а есть то, о чём даже представить не можете! А оно всё равно есть....
Ответ отправил: Rok-set (статус: 8-ой класс)
Ответ отправлен: 10.07.2007, 09:40
Оценка за ответ: 5
Комментарий оценки:
Спаибо за ответ , давайте я поясню проблему , у нас есть внутренняя программа в сети интранет, к которой я могу обращаться с локального компьютера по ссылке и вот эту страничку с отчетом мне нужно взять и заменить у нее часть кода , а затем отправить ее на хост по ftp , если быть точнее то 2 странички , но это не суть важно, вот может быть так будет яснее, а то пока я делаю это руками, и вот на всякий случай ссылка на страничку где она в итоге появляется http://2aas.arbitr.ru/otl1.htm а мне бы хотелось автоматизировать эту ручную работу.


Вопрос № 94.585
Здрасвуйте, эксперты.
У меня возникла такая проблема. Нужно удалить символы CRLF в тексте.
Пробовал удалить их через str_replace и trim но ничего не получается. Символы так и остаются.

$str=fgets($file,255);
$str=str_replace(' ',' ',$str);
$str=str_replace('CRLF',' ',$str);
$str=trim($str,"CR");
$str=trim($str,"LF");
$str=trim($str,"");
$str=trim($str," ");

В чем может быть проблема?
Подскажите решение.
Отправлен: 10.07.2007, 11:18
Вопрос задал: Абдрахманов Каныш (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Yadovit
Здравствуйте, Каныш!
При указания символа (и вообще любых спец-символов) ставьте двойные кавычки, иначе интерпретатор PHP распознает спец-символы как обычный текст. То есть не в качестве перевода строки, а в качестве символа обратный слэш и буквы n.
Попробуйте вместо " " использовать только " ".
Ответ отправил: Yadovit (статус: 7-ой класс)
Ответ отправлен: 10.07.2007, 12:52
Оценка за ответ: 2

Отвечает: Василенко Алексей Васильевич
Здравствуйте, Абдрахманов Каныш!
предлогаю обходной вариант.
получить позичию CRLF и скопировать сначала левую часть чать. а зате дополнить правой
---------
Человек развивается только преодолевая трудности
Ответ отправил: Василенко Алексей Васильевич (статус: 2-ой класс)
Ответ отправлен: 11.07.2007, 18:30
Оценка за ответ: 4


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

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

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

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

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


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


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Email: support@rusfaq.ru, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.53 beta от 09.07.2007
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное