Sonik_Blast
Registered
Здравейте колеги, днес се зблъсках със следния проблем:
Правя една проста формичка в която искам да се въвежда малко заглавие и малко текст. Да обаче когато текст е дълъг и с нови редове не ми го записва в текстовото файлче на 1 редче ами прави мацаница и се чудя дали може да помогнете ето малко да ви стане по-ясно:
формата:
кода
Надявам се разбрахте проблема че искам дългите текстове да си ми ги добавя на 1 редче в текстовото файлче и немога да разбера проблема къде идва.
Правя една проста формичка в която искам да се въвежда малко заглавие и малко текст. Да обаче когато текст е дълъг и с нови редове не ми го записва в текстовото файлче на 1 редче ами прави мацаница и се чудя дали може да помогнете ето малко да ви стане по-ясно:
формата:
Код:
<tr>
<td>Author</td>
<td><input type=text name=topicauthor size=29></td>
</tr>
<tr>
<td>Enter topic title</td>
<td>
<input type=text name=topictitle size=29>
</td>
</tr>
<tr bgcolor=#cccccc><td colspan=2>Enter short description of topic</td></tr>
<tr>
<td colspan=2 align=center><textarea name=topicshort rows=5 cols=40></textarea></td>
</tr>
<tr bgcolor=#cccccc><td colspan=2>Enter full topic text here</td></tr>
<tr>
<td colspan=2 align=center><textarea name=topictext rows=20 cols=40></textarea></td>
</tr>
<tr>
<td colspan=2 align=center><input type=submit value='Submit Post'> <input type="reset" value="Clear"></td>
</tr>
кода
PHP:
<?php
// here i get the values by _POST from orderform.html
$topicauthor = $_POST['topicauthor'];
$topicat = $_POST['topicat'];
$topictitle = $_POST['topictitle'];
$topicshort = $_POST['topicshort'];
$topictext = $_POST['topictext'];
$tshort = trim($topicshort);
$ttext = trim($topictext);
// here are the variables
$date = date('H:i');
// here i echo the values from orderform.html
echo ("Author: $topicauthor <br><br>");
echo ("Category: $topicat <br><br>");
echo ("Title: $topictitle <br><br>");
echo ("Short text: $topicshort <br><br>");
echo ("Full text: $topictext <br><br>");
echo ("Posed on: $date");
$output = $date."|".$topicauthor."|".$topicat."|".$topictitle."|".$tshort."|".$ttext."\n";
$file = "news.txt";
$open = fopen($file,'a');
if (!$open = fopen($file,'a')) { echo "No database"; }
fwrite($open, $output);
fclose($open);
?>
Надявам се разбрахте проблема че искам дългите текстове да си ми ги добавя на 1 редче в текстовото файлче и немога да разбера проблема къде идва.