Autor Zpráva
Maso
Profil
Chci udělat aby po napsani hesla se oběvila textarea ktera by zapisovala do .txt souboru jenže jakmile dám script na textarey do scriptu hesla nejde to.. :(



<?php if($_GET["heslo"] != "robert"): ?>
<form>
<input type="password" name="heslo">
<input type="submit">
</form>
<? else: ?>
<?php
if (isset($_POST["textarea"])) {
$f = fopen("bob.txt","a+");
fwrite($f, $_POST["textarea"]."\r\n");
fclose($f);
}
?>
<p>&nbsp;</p>
<form action="<?php echo $_SERVER['PHP_SELF'];?>" method="POST">
<textarea name="textarea"> </textarea>
<input type="submit">
</form>
<? endif ?>
bohyn
Profil
<?php if($_GET["heslo"] == "robert" && isset($_POST["textarea"])):
  $f = fopen("bob.txt","a+"); 
  fwrite($f, $_POST["textarea"]."\r\n"); 
  fclose($f); 
elseif($_GET["heslo"] == "robert"): ?>
  <form action="<?php echo $_SERVER['REQUEST_URI'];?>" method="POST"> 
  <textarea name="textarea"></textarea> 
  <input type="submit"> 
  </form> 
<? else: ?> 
  <form action="<?php echo $_SERVER["PHP_SELF"]; ?>" method="GET"> 
  <input type="password" name="heslo"> 
  <input type="submit"> 
  </form> 
<? endif ?>

O bezpecnosti ale v tomto pripade moc hovorit neda ;)
Maso
Profil
Parse error: syntax error, unexpected '<' in /home/free/clanweb.cz/b/bbc/root/www/memberstest.php on line 173
Měsíček
Profil
No a co mi s tím? Nemluví to snad jasně? Tak pošli řádky 168 - 178.
bohyn
Profil
Maso
V editoru si najdi radek 173 a tam je nekde chyba

Napoveda: je to chybejici ?> za elseif
Maso
Profil
Řádek 173 je tenhle

<form action="<?php echo $_SERVER['REQUEST_URI'];?>" method="POST">
bohyn
Profil
Maso
Řádek 173 je tenhle
Presne tak, a ted koukni o jeden radek vys
Maso
Profil
Opravenno ale nejde to.. ubec se nezobrazuje formulář na zadání hesla
bohyn
Profil
A neco jineho se zobrazi? Jeste sem upravil oteviraci tagy z <? na <?php
<?php if($_GET["heslo"] == "robert" && isset($_POST["textarea"])):
  $f = fopen("bob.txt","a+"); 
  fwrite($f, $_POST["textarea"]."\r\n"); 
  fclose($f); 
elseif($_GET["heslo"] == "robert"): ?>
  <form action="<?php echo $_SERVER['REQUEST_URI'];?>" method="POST"> 
  <textarea name="textarea"></textarea> 
  <input type="submit">
  </form>
<?php else: ?> 
  <form action="<?php echo $_SERVER["PHP_SELF"]; ?>" method="GET"> 
  <input type="password" name="heslo"> 
  <input type="submit"> 
  </form> 
<?php endif ?>

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: