Autor Zpráva
phplama
Profil *
Dobrý den, nevím si rady proč mi nejde uložení položky do menu
Kód:
<?php
  
if (isset($_POST['save']))
{    $soubor = fopen("data/".menu.".inc", "a");
     fwrite($soubor, "<li><a href="../$nazev.php">$nazev</a> <p class="admin"><a href="str.php?edit=data/page/$nazev.inc">Edituj</a></p></li>" ."\n");
     fclose($soubor);
    } ?>


Problém je nejspíš s odkazy, jak to mám jinak udělat??
tiso
Profil
Úvodzovky
panther
Profil
phplama
Jednak jsou to tisovy uvozovky a pak taky zápis na řádku 4.

fopen("data/".menu.".inc", "a");
co to je „menu“? Vzhledem k tomu, žes to vyndal z uvozovek, mohla by to být proměnná a tudíž by ti tam chyběl „$“.
fuckin
Profil
pouzivej spise file_put_contents().

Bohuzel vsechny navody na nacitani/ukladani souboru jsou starsiho data a vyuzivaji tento stary zpusob. Od php5 je jiz tato fce plne k dispozici.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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

0