Вопрос № 51090: Как сделать так, чтобы в разделе "от кого" было написано то, что ввёл пользователь в форму "Адрес отправителя".
А там написан адрес сайта, с которого отправлялось письмо...Вопрос № 51102: Здравствуйте!
Написал простенький скрипт, который в зависимости от $id переадресовывает куда нужно (все ID храняться в скрипте).
Ведется просто лог файл с записями IP, даты, браузера и скаченного ID.
Вопрос: хочу сделать так, чтобы ID с с...Вопрос № 51153: Здравствуйте эксперты. Вопрос такой: имеется програмка (в приложении), при ее исполнении в поле текста выводится только по одному слову хотя переменной $row[namegr] передается значение из нескольких слов. Содержимое переменной нужно для его редактиро...Вопрос № 51154: Здравствуйте эксперты. Вопрос такой: имеется програмка (в приложении), при ее исполнении в поле текста
выводится только по одному слову хотя переменной $row[namegr] передается значение из нескольких слов. Содержимое переменной нужно для его редактиро...Вопрос № 51159: Как сделать так чтоб из базы данных результаты выводились начиная с конца, а не с начала.
То есть происходил вывод по схеме 5 4 3 2 1, а не 1 2 3 4 5
вот код:
<?php
$cfg_nm_topics=2;
$db=mysql_pconnect ('localhost'...
Вопрос № 51.090
Как сделать так, чтобы в разделе "от кого" было написано то, что ввёл пользователь в форму "Адрес отправителя".
А там написан адрес сайта, с которого отправлялось письмо
Приложение:
Отправлен: 03.08.2006, 23:50
Вопрос задал: PetrKi. (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Physicist
Здравствуйте, PetrKi.!
Поле from нужно передавать в правильно оформленном header'е:
Приложение:
Ответ отправил: Physicist (статус: Студент)
Ответ отправлен: 04.08.2006, 00:05 Оценка за ответ: 5
Вопрос № 51.102
Здравствуйте!
Написал простенький скрипт, который в зависимости от $id переадресовывает куда нужно (все ID храняться в скрипте).
Ведется просто лог файл с записями IP, даты, браузера и скаченного ID.
Вопрос: хочу сделать так, чтобы ID с ссылкой можно было бы добавлять в отдельный текстовый файл, и чтобы
там же хранилось количество скачиваний. Как извлекать их строки нужное мне по разделителям
я понял (explode()), а как искать строку с нужным ID в файле - вот в чем вопрос..
Отправлен: 04.08.2006, 06:51
Вопрос задал: Blestexx (статус: 1-ый класс)
Всего ответов: 5 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Козлов Алексей Сергеевич
Здравствуйте, Blestexx!
Можно сделать так - в цикле while построчно читаете файл, тут же его разделяете на элементы и при нахождении нужного ID выходите из цикла.
--------- Версий еще много будет, пока есть фантазия...
Ответ отправил: Козлов Алексей Сергеевич (статус: 3-ий класс)
Ответ отправлен: 04.08.2006, 07:32
Отвечает: Асташов Андрей Александрович
Здравствуйте, Blestexx!
Я думаю, что проще всего методом перебора строк. Для удобства, постарайтеся добавлять строки по порядку ID, то можно не перебирать(разделять) элементы с не нужным ID(ID=круг цикла=значению ID цикла), а просто перешагивать его и переходить на следующий круг цикла. И так до конца файла или до нужного ID.
Удачи.
--------- Бросил курить сам - Брось курить другому!!!
Ответ отправил: Асташов Андрей Александрович (статус: Студент)
Ответ отправлен: 04.08.2006, 07:48 Оценка за ответ: 4 Комментарий оценки: Я начинающий программист и мне немного трудновато понять что вы написали :) Но старания я всегда ценю.
Отвечает: Physicist
Здравствуйте, Blestexx!
Я бы сделал примерно так:
Приложение:
Ответ отправил: Physicist (статус: Студент)
Ответ отправлен: 04.08.2006, 08:15 Оценка за ответ: 5 Комментарий оценки: Благодарю за ответ! Теперь есть код, в котором мне придется долго разбираться ;)
Отвечает: PVS
Здравствуйте, Blestexx!
Можно победить Вашу проблему проще. Сохраняйте не просто текстовый файл, а PHP-файл (см. приложение). Тогда и проблемм с поиском поубавится.
Приложение:
Ответ отправил: PVS (статус: Студент)
Ответ отправлен: 04.08.2006, 10:17
Отвечает: Mamont
Здравствуйте, Blestexx!
Оптимальней, для небольшого количества id, стоит использовать хранение во внешнем файле массива в формате PHP, который можно подключть просто используя include(). Получается что необходимость в чтении и парсинге файла отпадает, остается только записать файл в нужном формате.
Кусок скрипта и пример включаемого файла в приложении.
Приложение:
--------- Иногда движение вперед-результат пинка под зад
Ответ отправил: Mamont (статус: 2-ой класс)
Ответ отправлен: 04.08.2006, 11:21
Вопрос № 51.153
Здравствуйте эксперты. Вопрос такой: имеется програмка (в приложении), при ее исполнении в поле текста выводится только по одному слову хотя переменной $row[namegr] передается значение из нескольких слов. Содержимое переменной нужно для его редактирования. При использовании закоментированой области TEXTAREA передается полное значение переменной.
В чём может быть проблема? Подскажите как выйти из этой ситуации.
Отвечает: Nik-VB
Здравствуйте, Нода Сергей!
Значение атрибута value нужно указывать в кавычках, иначе оно выводится до первого пробела (то есть в Вашем случае - первое слово). См. приложение. Удачи!
Приложение:
--------- Нет ничего невозможного
Ответ отправил: Nik-VB (статус: 2-ой класс)
Ответ отправлен: 04.08.2006, 16:56
Вопрос № 51.154
Здравствуйте эксперты. Вопрос такой: имеется програмка (в приложении), при ее исполнении в поле текста выводится только по одному слову хотя переменной $row[namegr] передается значение из нескольких слов. Содержимое переменной нужно для его редактирования.
В чём может быть проблема? Подскажите как выйти из этой ситуации.
Отвечает: Nik-VB
Здравствуйте, Нода Сергей!
Значение атрибута value нужно заключить в кавычки, как в приложении.
Приложение:
--------- Нет ничего невозможного
Ответ отправил: Nik-VB (статус: 2-ой класс)
Ответ отправлен: 04.08.2006, 16:54
Отвечает: PVS
Здравствуйте, Нода Сергей!
print ('<td>'.$row[kodt].' <input type="text" size=60 value="'.$row[namegr].'"></td>');
В кавычках проблема. Оно читает первое стово а остальное воспринимает как параметры тэга input
Ответ отправил: PVS (статус: Студент)
Ответ отправлен: 04.08.2006, 16:56
Вопрос № 51.159
Как сделать так чтоб из базы данных результаты выводились начиная с конца, а не с начала.
То есть происходил вывод по схеме 5 4 3 2 1, а не 1 2 3 4 5
вот код:
<?php
$cfg_nm_topics=2;
$db=mysql_pconnect ('localhost','root','');
if (!$db)
{
echo 'Не могу подключиться к бд!!!';
}
mysql_select_db ('photofor_tsforum');
if (!mysql_select_db ('photofor_tsforum'))
{
echo 'Не могу выбрать бд!!!';
}
else
{
echo "усе ок";
}
$ath=mysql_query("select * from phpbb_posts_text LIMIT $cfg_nm_topics;");
if (!$ath)
{
echo "Bad";
exit ();
}
else
{
echo "<table border=1>";
echo "<tr><td>Тема</td><td>Сообщение</td></tr>";
while ($phpbb_posts_text=mysql_fetch_array($ath))
{
$text=$phpbb_posts_text['post_text'] ;
echo "<tr><td>".$phpbb_posts_text['post_subject']." </td><td>";
$words=explode(" ", $text);
for ($i=0; $i<10; $i++)
echo $words[$i]." ";
echo " <a href="http://localhost/sites/forum/viewtopic.php?p=".$phpbb_posts_text['post_id']."#".$phpbb_posts_text['post_id']."">"."Читать дальше</a></td></tr>";
}
echo "</table>";
}
?>
Отправлен: 04.08.2006, 17:36
Вопрос задала: MadeInUSSR (статус: Посетитель)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 2)
Отвечает: Селев Валерий
Здравствуйте, MadeInUSSR!
Задавайте запрос таким образом
select * from phpbb_posts_text LIMIT $cfg_nm_topics order by post_id desc;
Ответ отправил: Селев Валерий (статус: 2-ой класс)
Ответ отправлен: 04.08.2006, 17:44
Отвечает: Nik-VB
Здравствуйте, MadeInUSSR!
Наверное, в таблице есть поле ID, оно увеличивается автоматически (auto_increment). Делайте сортировку по нему, допишите в запросе ORDER BY id DESC (DESC - сортировка по убыванию, ASC - по возрастанию). Возможно, поле называется как-то по-другому, например, post_id. Если же такого поля нет - добавьте... Удачи!
Приложение:
--------- Нет ничего невозможного
Ответ отправил: Nik-VB (статус: 2-ой класс)
Ответ отправлен: 04.08.2006, 17:52
Отвечает: PVS
Здравствуйте, MadeInUSSR!
Добавте в запрос:
order by post_id desc
Ответ отправил: PVS (статус: Студент)
Ответ отправлен: 07.08.2006, 09:58