Вопрос № 44977: Здравствуйте!
Мне нужно в переменной $msg заменить нажатия Entera на <br>. Для этого я использую ereg_replace():
$msg = ereg_replace("
","<br>",$msg);
Но при записи в txt файл результат получается не тот.....Вопрос № 45035: Здравствуйте, уважаемый эксперты. Я снова с дурацким вопросом :)
Имеется скрипт. Он получает из формы данные, из них формирует запрос базе данных, и уже из ответа на запрос формирует страницу с гиперссылками. Все понятно. Ссылки все работают. Хор...Вопрос № 45058: Здравствуйте.
У меня следующие вопросы:
Как в PHP реализовать структуру подобно СИ, что-то вроде такой
struct new{
int a,b;
}
Я знаю что в PHP есть классы, и спомощью них эту проблему можно частично решить, но тогда встает во...
Вопрос № 44.977
Здравствуйте!
Мне нужно в переменной $msg заменить нажатия Entera на <br>. Для этого я использую ereg_replace():
$msg = ereg_replace("
","<br>",$msg);
Но при записи в txt файл результат получается не тот... См. приложение...
Отвечает: Alexey Vilchinsky
Здравствуйте, Кораблёв Богдан Владимирович!
используй ф-ю nl2br() для вывод в браузер
--------- Делая людям добро, мы возвращаем его многократно...
Ответ отправил: Alexey Vilchinsky (статус: 9-ый класс)
Ответ отправлен: 02.06.2006, 13:49
Отвечает: Константин
Здравствуйте, Кораблёв Богдан Владимирович!
попробуйте nl2br()
делает то что вам нужно. А получиться мог такой результат из-за лишнего
в файле.
--------- Лучше сделать и жалеть, чем жалеть о том что не сделал
Ответ отправил: Константин (статус: 5-ый класс)
Ответ отправлен: 02.06.2006, 14:36
Отвечает: Wolfis
Здравствуйте, Кораблёв Богдан Владимирович!
Ситуация странная инепонятная. Описание ещё непонятней. Попробуй вот это... Вдруг.. ;)
Приложение:
Ответ отправил: Wolfis (статус: 1-ый класс)
Ответ отправлен: 03.06.2006, 02:50
Вопрос № 45.035
Здравствуйте, уважаемый эксперты. Я снова с дурацким вопросом :)
Имеется скрипт. Он получает из формы данные, из них формирует запрос базе данных, и уже из ответа на запрос формирует страницу с гиперссылками. Все понятно. Ссылки все работают. Хорошо. Но. Если пройти по любой из ссылок, а потом нажать кнопку Назад в браузере, FireFox послушно вернется на страницу со ссылками. А вот IE сообщает, что "Страница недоступна". Как можно с этим бороться, подскажите, пожалуйста?
В приложении часть скрипта, формирующего страницы, данные ему передаются из формы методом POST
Приложение:
Отправлен: 02.06.2006, 23:54
Вопрос задала: Rori (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Alexey Vilchinsky
Здравствуйте, Rori!
Дело в том что фаерфокс, как и опера кэширует предыдущие страницы и при возврате не грузит страницу заново, а выводит из кэша. ie же нет.
Возможно также проблема из за передачи постом. Попробуй проделатьт то же ссамое гетом и посмори что получится.
--------- Делая людям добро, мы возвращаем его многократно...
Ответ отправил: Alexey Vilchinsky (статус: 9-ый класс)
Ответ отправлен: 03.06.2006, 11:50 Оценка за ответ: 5 Комментарий оценки: Спасибо. Да, действительно, с гетом возврат работает..хотя, конечно, адресная строка получается жутковатого вида - параметров у меня отнюдь не один :) Спасибо еще раз.
Вопрос № 45.058
Здравствуйте.
У меня следующие вопросы:
Как в PHP реализовать структуру подобно СИ, что-то вроде такой
struct new{
int a,b;
}
Я знаю что в PHP есть классы, и спомощью них эту проблему можно частично решить, но тогда встает вопрос как динамический созданный класс записать в файл?
Зарание спасибо
Отправлен: 03.06.2006, 12:32
Вопрос задал: PROD (статус: 4-ый класс)
Всего ответов: 4 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Jeka911
Здравствуйте, PROD!
Как по мне, ассоциативные массивы достойная замена структурам.
new["a"];
new["b"];
Записывать в файл конечно по-тяжелее. Но если использовать какую-нибудь простенькую структуру, например.
[количество элементов][размер 1го][первый][размер второго][второй]...
все не так уж и сложно, но это мое мнение.
--------- Шахтер - чемпион!!!
Ответ отправил: Jeka911 (статус: 3-ий класс)
Ответ отправлен: 03.06.2006, 12:42 Оценка за ответ: 4
Отвечает: Stamm
Здравствуйте, PROD!
Упаковать данные в файл можно ф-циями serialize, а считать unserialize. Подробнее смотри мануал.
--------- В день - один, ну два подвига, не больше...
Ответ отправил: Stamm (статус: Студент)
Ответ отправлен: 03.06.2006, 22:49
Отвечает: Cybernetic_Creature
Здравствуйте, PROD!
function serialize
http://php.net/manual/ru/function.serialize.php
Ответ отправил: Cybernetic_Creature (статус: Специалист)
Ответ отправлен: 04.06.2006, 14:25
Отвечает: PVS
Здравствуйте, PROD!
Так не пробовали?
$new=array();
$new["a"]=10;
$new["b"]=20;
$new["name"]="newname";
Чем не структура? Кривовата немножко, но по-моему сойдет.
Ответ отправил: PVS (статус: 2-ой класс)
Ответ отправлен: 05.06.2006, 09:28