Вопрос № 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