Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: что бы содержимое файла было видно в самой ячейки формуляра
 
 автор: cccp   (30.04.2006 в 22:58)   письмо автору
 
 

Добрый день.

Подскажите пожалуста как сделать что бы содержимое файла "song.txt" было видно в самой ячейки формуляра.

И как ещё сделать что бы при записи в файл, всё содержание что там было раньше, что бы оно стиралось и поверх записывалось новое содержание.

Зарание Благодарен!


<form action="<?=$_POST['PHP_SELF']?>" method="post" >
<fieldset>
<legend><b>Enregistrer la description</b></legend>
<p><b>Votre Text:</b><br><br />
  <textarea name="description" cols="50" rows="10"></textarea>
  <br />
  <input type="submit" value="ENREGISTRER" />
  <input type="reset" value="EFFACER"  />
</p>
</fieldset>
</form>
<?php
if(isset($_POST['description']))
{
$description=$_POST['description'];
echo 
"Enregistrement &#224; &#233;t&#233; effectu&#233; avec succ&#233;e";
if(
$id_file=fopen("song.txt","a"))
{
flock($id_file,2);
fwrite($id_file,$description);
flock($id_file,3);
fclose($id_file);
}
else { echo 
"Ficier inaccessible";}
}
else { echo 
"Compl&#233;tez le formulaire puis cliquer sur Enregistrer";}
?>
</body>

   
 
 автор: CrazyAngel   (30.04.2006 в 23:05)   письмо автору
 
   для: cccp   (30.04.2006 в 22:58)
 

Про формуляр не понял, а насчет файла просто открывайте его с правами "w"

   
 
 автор: cccp   (30.04.2006 в 23:26)   письмо автору
 
   для: CrazyAngel   (30.04.2006 в 23:05)
 

Спасибо за ответ.
На счёт открывайть файл с правами "w" я понял, сделал, получилось.

А про формуляр...Объястняю:

Я хочу показать содержимое файла, но показать его не где нибудь, а в самом формуляре.
Так понятно?

   
 
 автор: CrazyAngel   (30.04.2006 в 23:32)   письмо автору
 
   для: cccp   (30.04.2006 в 23:26)
 

=), мне слово формуляр не понятно =)

   
 
 автор: cccp   (30.04.2006 в 23:44)   письмо автору
 
   для: CrazyAngel   (30.04.2006 в 23:32)
 

Ну вы даёте ребята.
:)
Русские слова совсем забываете.

Когда ты пишеш текст, вы его где пишите? В формуляре!
Ну и если будем вам проще, то это "textarea"

   
 
 автор: cccp   (01.05.2006 в 00:11)   письмо автору
 
   для: cccp   (30.04.2006 в 23:44)
 

Вот посмотрите пожалуста, я сделал так, но какая-то ошибка.
Так-как после редактирования, в textarea показан не ново введённый текст, а прошлый.
Правда запись в файл идёт без проблем с новым текстом.
Ничего не понимаю.
Помогите, please!


<body>
<form action="<?=$_POST['PHP_SELF']?>" method="post" >
<fieldset>
<legend><b>Enregistrer la description</b></legend>
<p><b>Votre Text:</b><br>
<?php
$filename
="song.txt";
$d_f substr_replace($filename"txt", -33);
$fp fopen($d_f"r");
$file = @fread($fpfilesize($d_f));
if (!
$file)
      { echo 
"<font color=\"#CC0000\"><b>Il n'y a pas de text</b></font>";}
fclose ($fp);
?>

<br />
<input type="hidden" name="filename" value="<?php echo $filename?>">
  <textarea name="description" cols="50" rows="10"><?php echo $file?></textarea>
  <br />
  <input type="submit" value="ENREGISTRER" />
  <input type="reset" name="Submit" value="R&eacute;initialiser" />
</p>
</fieldset>
</form>
<?php
if(isset($_POST['description']))
{
$description=$_POST['description'];
echo 
"Enregistrement &#224; &#233;t&#233; effectu&#233; avec succ&#233;e";
if(
$id_file=fopen("song.txt","w"))
{
flock($id_file,2);
fwrite($id_file,$description);
flock($id_file,3);
fclose($id_file);
}
else { echo 
"Ficier inaccessible";}
}
else { echo 
"Compl&#233;tez le formulaire puis cliquer sur Enregistrer";}
?>
</body>

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования