Ik ben met me eerste stapjes SSH2 scripten begonnen via PHP. Ik haal nu bestand X op van een server, sla hem tijdelijk op op de webserver, pas hem aan via een webpagina, sla hem op in het tijdelijke bestand, en verstuur hem weer naar de goede server toe.
Zo zou het moeten gaan, qua scripting werkt het allemaal, echter als ik tekstbestanden van bijv. 13 KB invoer op de webpagina en wil opslaan in het tijdelijke bestand dan zegt hij dat alles goed is gegaan (Succes, geschreven naar bestand ($filename)), maar ik blijf zitten met een zero-byte bestand, wat aangeeft dat het schrijven eigenlijk niet goed is goed gegaan.
Bestandje.cfg is chmod 666PHP Code:$filename = '/var/www/bestandje.cfg';
$inhoud = stripslashes($_POST['content']);
if (is_writable($filename)) {
if (!$handle = fopen($filename, 'w')) {
print "Kan het bestand niet openen ($filename)";
exit;
}
if (!fwrite($handle, $inhoud)) {
print "Kan niet schrijven naar bestand ($filename)";
exit;
}
print "Succes, geschreven naar bestand ($filename)";
fclose($handle);
} else {
print "Het bestand $filename is niet schrijfbaar";
}
Eigenaar is de webserver
Dit is het script wat de code moet opslaan, $inhoud word gepost vanuit een formulier met daarin een textarea met de inhoud van het tijdelijke bestand.
Het gekke is dat ik stukjes tekst die ik zelf typ, van enkele characters prima kan opslaan en bewerken etc, maar zodra ik erin zet wat er in moet (= die 13 KB) dan gaat het dus mis, opslaan lukt 1x, als ik daarna stukjes wil wijzigen en opsla dan blijf ik met een zero-byte bestand zitten.
De 13 KB aan tekst komt wel door de submit heen, deze kan ik namelijk echo'en op het scherm, maar hij komt niet in het bestand zelf terecht.
Hoop dat het zo beetje duidelijk is, als er vragen zijn hoor ik het wel.
Mijn vraag: Zijn er mensen die dit ook mee hebben gemaakt / zijn er mensen die hun bestand-edit script willen delen met mij / zie ik iets over het hoofd (ben er nu al vanaf half 8 mee bezig namelijk
)

Likes:


: Zijn er mensen die dit ook mee hebben gemaakt / zijn er mensen die hun bestand-edit script willen delen met mij / zie ik iets over het hoofd (ben er nu al vanaf half 8 mee bezig namelijk
)
Quote