|
Вывод новости вверхуОбсуждение темы Вывод новости вверху в разделе ASP, Perl, PHP и MySQL, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Народ, нужна ваша помощь! Есть скриптик небольшой. При нажатии на отправить все ОК, добавляет новость на страницу page1.ht, но Добавляет зараза вниз. Как ... |
|
Опции темы |
17.11.2006, 15:32 | #1 |
|
Народ, нужна ваша помощь!
Есть скриптик небольшой. При нажатии на отправить все ОК, добавляет новость на страницу page1.ht, но Добавляет зараза вниз. Как сделать чтобы свежая новость отображалась вверху?: Код:
<?php $temp = "page/page1.htm"; if ( isset( $hid )) { if ( ! empty ( $new ) && ! empty ( $nick )) { $data = date("j M Y G:i"); function str($a) { $a = str_replace( "<", "", $a ); $a = str_replace( ">", "", $a ); return $a; } $new = str( $new ); $nick = str( $nick ); $email = str( $email ); $name = "$new добавил: $nick, <a href=\"mailto:$email\">$email</a> $data <hr>\n"; file_exists( $temp ) or die("Файл $temp не существует"); is_file( $temp ) or die("$temp - это не файл"); is_readable( $temp ) or die("$temp нельзя читать"); is_writable( $temp ) or die("В $temp нельзя писать"); $fp = fopen( $temp, "a" ) or die("Не могу открыть $temp"); fwrite( $fp, $name); fclose( $fp ); print "Ваше сообщение успешно добавлено! "; } else { print "неправильно заполненна форма!"; } } file_exists( $temp ) or die("ОШИБКА СЦЕНАРИЯ"); is_file( $temp ) or die("ОШИБКА СЦЕНАРИЯ"); is_readable( $temp ) or die("ОШИБКА СЦЕНАРИЯ"); is_writable( $temp ) or die("ОШИБКА СЦЕНАРИЯ"); $fp = fopen( $temp, "r" ) or die("ОШИБКА СЦЕНАРИЯ"); while ( ! feof( $fp ) ) { $line[] = fgets( $fp, 1024 ); } fclose( $fp ); $line_reverce = array_reverse( $line ); foreach ( $line_reverce as $line_print ); print "$line_print "; echo <<<HTML <h3>Администрирование</h3> <hr>Добавить Новость на главную: <form action="admin.php" method="post"> <table width="80%" border=0> <tr> <td width="50"><nobr> Имя*</nobr></td> <td width="*" align="center"><input type="text" name="nick" maxlength="50" size="36"></td></tr> <tr> <td width="50"><nobr> E-MAIL:</nobr></td> <td width="*" align="center"><input type="text" name="email" maxlength="50" size="36"></td></tr> <tr> <td width="50">СООБЩЕНИЕ*</td> <td width="*" align="center"> <textarea cols=30 rows=5 name="new" wrap="physical"></textarea></td></tr> <tr> <td width="50" align="center"> <input type="submit" name="submit" value="отправить"></td> <td width="*" align="center"> <input type="Reset" value="очистить форму"> </tr></table> <input type="hidden" name="hid" value="1"> </form> HTML; ?> |
|
22.11.2006, 13:58 | #2 |
|
Земени вот этот код:
PHP код:
PHP код:
|
|
22.11.2006, 14:41 | #3 |
|
Спасип огромное, теперь все работает отлично
|
|
23.11.2006, 13:34 | #4 |
|
Заходи если че
|
|
24.11.2006, 01:56 | #5 |
|
Я когда-то делал то же самое но с помощью file() и цикла
Вижу теперь более весёлое решение |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Новости хостинга КОМТЕТ! | komtet | Платный хостинг | 0 | 07.08.2014 10:17 |
Ищу скрипт оформления краткой новости | sega | HTML, CSS, JavaScript | 8 | 12.09.2012 00:42 |
Подскажите как лучше добавлять новости? | nvros86 | Поисковые системы | 7 | 12.05.2012 00:25 |
Военные новости и аналитика | Oxygene | Зал дебютантов | 1 | 26.05.2011 14:55 |
новости в формате Rss-каналов!!! | Apach | HTML, CSS, JavaScript | 4 | 07.02.2006 10:16 |
Реклама на форуме
Условия размещения рекламы
Биржа ссылок
Заработай на сайте!
|