<?php
$fh = fopen( "System.txt", 'w' );
fwrite($fh, '0'); // Vergeet de hashes niet, het is een string
fclose($fh);
?>
Link gekopieerd
Hallo viccie,
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.
Link gekopieerd
heb je voldoende schrijfrechten?
Link gekopieerd
Inderdaad, controleer of je op je FTP bij de map waar je wil schrijven de rechten 777 hebt. + Wat heb je veranderd in het path? Kan ook zijn dat je hier een foutje hebt gemaakt.
Link gekopieerd
Heb je je error_reporting(E_ALL) aan staan?
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?
Link gekopieerd
Hallo allemaal,
Ik heb ../ voor de bestandsnaam gezet en nu werkt het.
Bedankt jongens.
Grtz Evert
Link gekopieerd
Die fopen en zo, zijn meestal niet nodig.
Als je gewoon een bestand wil met een tekst, kan je dit doen:
<?php
$mijn_tekst = 'Lorem ipsum enzovoort ...';
$gelukt = file_put_contents( "System.txt" , $mijn_tekst);
?>
De tekst van een bestand lezen:
<?php
$mijn_tekst = file_get_contents( "System.txt");
?>
[/code]
Iets toevoegen aan een tekst (bv. een logboek)
<?php
$tekst_toe_te_voegen = 'Hello logbook';
$gelukt = file_put_contents( "System.txt" , file_get_contents( "System.txt") . $tekst_toe_te_voegen);
?>
[/code]
Link gekopieerd
Hallo Kris,
Lijkt inderdaad eenvoudiger, ik zal het eens proberen toe te passen.
GrtZ Evert
Link gekopieerd