Система за новини

koychev

Registered
Използвам този скрипт http://web-tourist.net/login/login/view.php?st=1204

Обаче скрипта за добавяне на новина трябва да се промени малко. В момента когато се добавя текст, той трябва да е без нови редове. Ако вмъкна текст при който е натискано ентер при въвеждането му, новината ми излиза като няколко новини, като всеки нов ред ми излиза като нова новина. Конкретен пример щото май много объркано се изразих: Използвам тая система като система за вицове. Вицовете ги добавям с копи - пейст от различни сайтове. Във вицовете където има пряка реч, като ги добява после не ми излиза като нов ред във същия виц, а като нов виц. ( http://wthost.net/news/allnews.php - виж добавеното на 2 - Thursday 5 April 2007)
Това е скрипта за добавяне.

<?php

if (!isset($_POST['news'])) {

?>

<h1>Add to the News Page</h1>
<table>
<FORM action="add.php" method="POST">
<tr>
<td align=right>Title:</td>
<td><INPUT TYPE="TEXT" name="title"></td>
</tr>
<tr>
<td align=right valign=top>News:</td>
<td><TEXTAREA WRAP=VIRTUAL NAME="news" COLS=50 ROWS=15></TEXTAREA></td>
</tr>
<tr>
<td></td>
<td><INPUT TYPE="SUBMIT" name="submit" value="Submit"></td>
</tr>
</FORM>
</table>

<?php

} else {

$da = getdate();
$date="$da[weekday] $da[mday] $da[month] $da[year]";
$news=$HTTP_POST_VARS['news'];
$title=$HTTP_POST_VARS['title'];
$news = ("$title|$date|$news\n");

$file = fopen("news.php", "r");
$read = fread($file, filesize("news.php"));
fclose($file);
$newsfile = fopen("news.php", "w");
$news=stripslashes($news);
fwrite($newsfile, "$news$read");
fclose ($newsfile);

echo "News added";

}

?>



Имали начин да се промени.
 
Пробвай така:

<?php

if (!isset($_POST['news'])) {

?>

<h1>Add to the News Page</h1>
<table>
<FORM action="add.php" method="POST">
<tr>
<td align=right>Title:</td>
<td><INPUT TYPE="TEXT" name="title"></td>
</tr>
<tr>
<td align=right valign=top>News:</td>
<td><TEXTAREA WRAP=VIRTUAL NAME="news" COLS=50 ROWS=15></TEXTAREA></td>
</tr>
<tr>
<td></td>
<td><INPUT TYPE="SUBMIT" name="submit" value="Submit"></td>
</tr>
</FORM>
</table>

<?php

} else {

$da = getdate();
$date="$da[weekday] $da[mday] $da[month] $da[year]";
$news=$HTTP_POST_VARS['news'];
$title=$HTTP_POST_VARS['title'];
$news = ("$title|$date|$news\n");

$file = fopen("news.php", "r");
$read = fread($file, filesize("news.php"));
fclose($file);
$newsfile = fopen("news.php", "w");
$news=nl2br(stripslashes($news));
fwrite($newsfile, "$news$read");
fclose ($newsfile);

echo "News added";

}

?>


:?:
 
Оправих се


<?php

if (!isset($_POST['news'])) {

?>

<h1>Add to the News Page</h1>
<form method="POST" action="add.php">
<p><input type="text" name="news" size="20"><input type="submit" value="Submit"

name="submit"></p>
</form>
<p>

<?php

} else {

$da = getdate();
$date="$da[weekday] $da[mday] $da[month] $da[year]";
$news=$HTTP_POST_VARS['news'];
$title=$HTTP_POST_VARS['title'];
$news = ("$title|$date|$news\n");

$file = fopen("news.php", "r");
$read = fread($file, filesize("news.php"));
fclose($file);
$newsfile = fopen("news.php", "w");
$news=nl2br(stripslashes($news));
fwrite($newsfile, "$news$read");
fclose ($newsfile);

echo "News added";

}

?>
</p>
 
че то си има урок за система за вицове:

:arrow: http://web-tourist.net/login/login/view.php?st=1078
:arrow: http://web-tourist.net/login/login/view.php?st=1079
 

Back
Горе