Проблем със запис и четене от файл

puzzelbrain1

Registered
Здравейте, нека първо обясня какво искам да прави кода ми и какво прави в действителност:
имаме следната форма, която изпраща съдържанието от 2 текстови полета до файл с име "fre.php":
Код:
<form action="fre.php" method="post">
<table bgcolor="#f0f0f0" width="550" border="0" align="center" cellspacing="3" cellpadding="2">
 <tr>
  <td width="145">
Тема :
  </td>
 <td>
<input type="text" name="temata" size="40" />
  </td>
</tr>
<tr>
  <td width="140" valign="top">
Известие:
<font color="#380000 ">Пример:ала бала
<br></br></font>
  </td>
  <td>
<textarea name="meta" cols="50" rows="8">Въведете вашето съобщение тук
</textarea>
<br />
<input type="submit" value="Изпрати" />
  </td>
</tr>
</table>  
</form>

от своя страна файла fre.php извършва следната гимнастика:
Код:
<?php
                   $tema=$_POST[temata];
                    $sob=$_POST[meta];
                    file_put_contents('tekst.txt', $tema.'</br>'.$sob);
                    $el=file_get_contents('tekst.txt');
                    echo $el;
                    ?>
целта на fre.php е да вземе текста от 2-те полета във формата, да ги запише във файл 'tekst.txt' след което да ги публикува отново в fre.php....да ама не...когато изпълния кода ми се появява само празен екран и във файла 'tekst.txt' не се записва съдържанието от текстовите полета във формата :( как да го оправя???
 
Виж дали получаваш:
echo $tema --- $sob;

Ако получаваш $_POST, вариантите са:
1. Нямаш права за писане в този файл. Отвори ръчно файла и виж дали има съдържание в него.
2. Ползваш PHP4, който не поддържа file_put_contents().

Можеш да сложиш и проверка if(file_put_contents(...
 
Много ти благодаря проблема беше в правата...бях задал root права в/у файла с команда през terminal, но явно съм объркал нещо в съмата команда :oops: . Мерси отново :o
 
Имам само още едно малко питане :P когато кода се изпълни получавам един най обикновен неформатиран текс, има ли начин към формата с полетата за въвеждане да добавя бутони примерно за удебелен текст, наклонен текст, постаяне на URL и т.н. както е и в този форум?
 
Има доста такива редактори. Естествено е най-добре да си напишеш сам такъв, но не е лошо да ползваш и чужд. Потърси в google с критерии:
10 Textarea editors
или подобно.
 

Back
Горе