| | |
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Autor | Správa |
---|
Registrovaný: 11.01.09 Prihlásený: 17.07.22 Príspevky: 371 Témy: 181 Bydlisko: BB | Napísal d0.0b: 09.08.2009 19:17 | |
|
Kód: <?php $file = 'people.txt'; // Open the file to get existing content $current = file_get_contents($file); // Append a new person to the file $current .= "John Smith\n"; // Write the contents back to the file file_put_contents($file, $_GET['ver']); ?>
napr. ak dam index.php?ver=1253
zapise sa do people.txt 1253 ale ked dam naspat index.php tak sa people.txt vyprazdni preco ??
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 09.08.2009 19:45 | |
|
Pretoze ak das index.php, $_GET['ver'] je nedefinovane (to by si videl, keby si mal zapnute vypisovanie vsetkych chyb), a teda sa ti do $file zapise prazdny retazec. Problem by si odstranil, keby si pripisoval data na koniec suboru:
Kód: file_put_contents($file, $_GET['ver'], FILE_APPEND);
Pripadne, ak to nechces pripisovat, mozes spravit jednoduchu podmienku a data zapisovat len vtedy, ak $_GET['ver'] existuje, pozri isset(), resp. array_key_exists().
Tie 2 riadky s $current tam mas naco?
|
|
Registrovaný: 09.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 |
Z tvojho kódu predpokladám, že ty chceš spraviť toto Kód: file_put_contents($file, $current); namiesto Kód: file_put_contents($file, $_GET['ver']);
_________________ neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to! |
|
Registrovaný: 11.01.09 Prihlásený: 17.07.22 Príspevky: 371 Témy: 181 Bydlisko: BB | Napísal autor témy d0.0b: 10.08.2009 9:57 | |
|
$current netreba som zabudol zmazat ... FILE_APPEND fakčí vďaka
|
|
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|