kan niet naar een bestand schrijven
Onderstaand scriptje zou moeten werken, maar helaas.
Er gebeurt helemaal niets, terwijl je zou denken dat er een 0 wordt weggeschreven.
Hopelijk kan iemand mij hiermee helpen.
Grtz Evert
Gewijzigd op 05/09/2013 20:15:11 door Evert Kaa
Code (php)
Gewijzigd op 05/09/2013 20:37:56 door Victor G
Ik heb de hashes er bij geplakt, maar er wordt nog steeds niets weggeschreven.
Foutmeldingen krijg ik niet, Het bestand ligt één map hoger dan de uitvoerende pagina.
Dit heb ik ook gewijzigd, maarv zonder resultaat.
heb je voldoende schrijfrechten?
Gewijzigd op 06/09/2013 07:44:52 door Victor G
Want je zou een melding moeten krijgen als het bestand niet gevonden kan worden.
Zo moet het (lees ik): ../system.txt worden.
Als er geen schrijfrechten zijn, moet je een melding krijgen.
En je fwrite() geeft toch gewoon een resultaat/false terug?
Gewijzigd op 06/09/2013 08:37:06 door Eddy E
Ik heb ../ voor de bestandsnaam gezet en nu werkt het.
Bedankt jongens.
Grtz Evert
Als je gewoon een bestand wil met een tekst, kan je dit doen:
Code (php)
1
2
3
4
2
3
4
<?php
$mijn_tekst = 'Lorem ipsum enzovoort ...';
$gelukt = file_put_contents( "System.txt" , $mijn_tekst);
?>
$mijn_tekst = 'Lorem ipsum enzovoort ...';
$gelukt = file_put_contents( "System.txt" , $mijn_tekst);
?>
De tekst van een bestand lezen:
Iets toevoegen aan een tekst (bv. een logboek)
Code (php)
1
2
3
4
2
3
4
<?php
$tekst_toe_te_voegen = 'Hello logbook';
$gelukt = file_put_contents( "System.txt" , file_get_contents( "System.txt") . $tekst_toe_te_voegen);
?>
$tekst_toe_te_voegen = 'Hello logbook';
$gelukt = file_put_contents( "System.txt" , file_get_contents( "System.txt") . $tekst_toe_te_voegen);
?>
Lijkt inderdaad eenvoudiger, ik zal het eens proberen toe te passen.
GrtZ Evert