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

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

  Все выпуски  

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


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

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

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

Выпуск № 164
от 26.10.2005, 17:15

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


Вопрос № 28046: Уважаемые эксперты! У меня слудующий вопрос: Есть скрипт новостей, новости хранятся так: Под каждую новость отдельный файл с именем формата date ("YmdHis") (20051018213311.txt). Содержимое такого формата: 2005101821331...
Вопрос № 28058: Здравствуйте. надо перенести переменную с одной страницы на другую. Значение переменной текст с пробелами. При переносе видит только первое слово. Как сделать так чтобы видел полное предложение? Вот код: $b="Презентация “Исторические...

Вопрос № 28.046
Уважаемые эксперты!
У меня слудующий вопрос:
Есть скрипт новостей, новости хранятся так:
Под каждую новость отдельный файл с именем формата date ("YmdHis") (20051018213311.txt).
Содержимое такого формата:
20051018213311|Автор|Заголовок|Новость|Вторник, 18 Октября.
На странице с выводом новостей есть следующая функция: $news=opendir($dirct);
Тоесть создается массив в котром каждый ключ означает файл.
дальше надо эти файлы разбить на мыссивы с ключами котрые стоят между знаком "|".
Это делается вроде функцией explode, но как? Поможешь?
Надо чтобы получилось сто-то вроде

$news [0][1] => Автор второй новости
$news [0][2] => Заголовок второй новости
$news [0][3] => Вторая новость
$news [0][4] => Дата добавления второй новости

$news [1][1] => Автор третьей новости
$news [1][2] => Заголовок третьей новости
$news [1][3] => Третья новость
$news [1][4] => Дата добавления третьей новости

и т.д.

Заранее спасибо!

Дмитрий.
Отправлен: 21.10.2005, 07:20
Вопрос задал: Mep (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: sergey2nk
Здравствуйте, Mep!

Можна сделать примерно так, как в приложении. Полезные ссылки:
http://www.php.net/manual/ru/function.explode.php
http://www.php.net/manual/ru/function.file-get-contents.php
и так далее :)

Приложение:

Ответ отправил: sergey2nk (статус: 1-ый класс)
Отправлен: 21.10.2005, 18:57

Отвечает: Dmitrij Ivanov
Здравствуйте, Mep!

$my_file - твой файл с новостями из списка файлов
тут осталось только получить сам список файлов и отсортировать их по дате :)

Приложение:

Ответ отправил: Dmitrij Ivanov (статус: 1-ый класс)
Отправлен: 24.10.2005, 16:54


Вопрос № 28.058
Здравствуйте.
надо перенести переменную с одной страницы на другую. Значение переменной текст с пробелами. При переносе видит только первое слово. Как сделать так чтобы видел полное предложение?
Вот код:
$b="Презентация “Исторические памятники Кремля”";
print ( "<a href=ist_pam.php?zag=$b>".$b."</a>");

Может я в принципе что-то не так делаю?
Отправлен: 21.10.2005, 12:58
Вопрос задала: Елена (статус: Посетитель)
Всего ответов: 7
Мини-форум вопроса >>> (сообщений: 4)

Отвечает: Licvidator
Здравствуйте, Елена!
Заменить $b на rawurlencode($b), на "приемной" стороне сделать обратную конвертацию rawurldecode($b)
Ответ отправил: Licvidator (статус: Профессор)
Отправлен: 21.10.2005, 13:06
Оценка за ответ: 4

Отвечает: Tsechoev Bagaudin
Здравствуйте, Елена!
$b="Презентация “Исторические памятники Кремля”";
print ( "".$b."");
---------
Есть только одно зло - невежество, и только одно благо - знания
Ответ отправил: Tsechoev Bagaudin (статус: Студент)
Отправлен: 21.10.2005, 13:06
Оценка за ответ: 2

Отвечает: Rusland
Здравствуйте, Елена!
Перед передачей параметра замените все пробелы в переменной $b на %20. Должно помочь.
---------
Пресловутое недостающее звено между обезьяной и цивилизованным человеком - это как раз мы. (Конрад Лоренц)
Ответ отправил: Rusland (статус: Практикант)
Отправлен: 21.10.2005, 13:12
Оценка за ответ: 1

Отвечает: Alexey Vilchinsky
Здравствуйте, Елена!
$b="Презентация “Исторические памятники Кремля”";
---------
Делая людям добро, мы возвращаем его многократно...
Ответ отправил: Alexey Vilchinsky (статус: 5-ый класс)
Отправлен: 21.10.2005, 13:24
Оценка за ответ: 1

Отвечает: Драк Георгий
Здравствуйте, Елена!
$b="Презентация “Исторические памятники Кремля”";
---------
Sonic always help you, if he wish...
Ответ отправил: Драк Георгий (статус: 2-ой класс)
Отправлен: 21.10.2005, 14:17
Оценка за ответ: 2

Отвечает: Ерёмин Андрей
Здравствуйте, Елена!
Вероятно, в кавычках дело. Попробуйте так:

$b = "Презентация "Исторические памятники Кремля"";
print ("<a href=ist_pam.php?zag=$b>".$b."</a>");

---------
Бог создал мир за семь дней и до сих пор система работает, не требуя перезагрузки, потому что у него не было необходимости поддерживать совместимость с предыдущими версиями...
Ответ отправил: Ерёмин Андрей (статус: Специалист)
Отправлен: 21.10.2005, 14:56
Оценка за ответ: 1

Отвечает: Dmitrij Ivanov
Здравствуйте, Елена!

Самое простое закодировать сообщение в hex.

Приложение:

Ответ отправил: Dmitrij Ivanov (статус: 1-ый класс)
Отправлен: 24.10.2005, 16:41
Оценка за ответ: 4


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

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

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

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

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


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


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

Rambler's Top100 Яндекс


Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.phpplus
Архив рассылки
Отписаться
Вспомнить пароль

В избранное