Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Banalny problem, samoczynne dodawanie ;/
jinchuriki
post
Post #1





Grupa: Zarejestrowani
Postów: 87
Pomógł: 6
Dołączył: 30.11.2008

Ostrzeżenie: (0%)
-----


Chodzi o to, że mam kod dzięki któremu mogę dodawać różne wpisy, oto kod:
Kod
<center><form method="post" action="notki.php">
<textarea cols="30" rows="6" name="notka"></textarea><br />
<input type="submit" value="Dodaj">
</form>



<?php

$notka = $_POST['notka'];

$file = "notki.txt";
$nowedane = "<br />$notka<br />-----------------------------------";
$nowedane .= $staredane;


$fp = fopen($file, "a+");


flock($fp, 2);


fwrite($fp, $nowedane);


flock($fp, 3);


fclose($fp);

include "notki.txt";
?></center>



Problem polega na tym, że gdy wchodzę do pliku w którym jest ten kod, pusty wpis zostaje dodany, jak temu zapobiec?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
jinchuriki
post
Post #2





Grupa: Zarejestrowani
Postów: 87
Pomógł: 6
Dołączył: 30.11.2008

Ostrzeżenie: (0%)
-----


//Edit: Już wiem (IMG:http://forum.php.pl/style_emoticons/default/haha.gif)

Zrobiłem, ale kiedy odświeżę stronę dodaje się pusta notka.. Kod wygląda teraz tak:
Kod
<center><form method="post" action="notki.php">
<textarea cols="30" rows="6" name="notka"></textarea><br />
<input type="submit" value="Dodaj">
</form>



<?php

$notka = $_POST['notka'];

  $file = "notki.txt";

  

  if($notka === ""){
  $nowedane = "";
  }
  else { $nowedane = "<br />$notka<br />-----------------------------------"; }
  
  $nowedane .= $staredane;

$fp = fopen($file, "a+");


flock($fp, 2);


fwrite($fp, $nowedane);


flock($fp, 3);


fclose($fp);

include "notki.txt";
?></center>


Ten post edytował jinchuriki 21.04.2009, 13:15:38
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 14:34