anoniem Geplaatst: 26 juli 2004 Delen Geplaatst: 26 juli 2004 G'day, Op de server die ik gebruik is er een beveiliging (omwille van een hack in de paasvakantie) die ervoor zorgt dat de functie fopen () niet kan gebruikt worden om bestanden te openen met "w", "w+", "a", ... (je kan niet schijven in bestanden). Wat ik moet kunnen doen is een bestand aanmaken en daar een string in schrijven. Normaal zou de volgende code werken:[code:1:72b82cfb07]<?php $message = "inhoud van het bestand ..."; $handle = fopen ("../temp/" . $filename, "w"); fwrite ($handle, $message); fclose ($handle); ?> [/code:1:72b82cfb07]Maar de fopen () gaat dus niet. Als Men bestanden wil uploaden dan moeten we ook gebruik maken van de ftp_xxx () functies omdat de copy () functie ook niet gaat. Ik heb het volgende geprobeert:[code:1:72b82cfb07]<?php $message = "inhoud van het bestand ..."; $file = "thefile.txt"; $fp = $message; include ("../functies/ftpconnect.php"); ftp_fput ($conn_id, $file, $fp, FTP_ASCII); ?> [/code:1:72b82cfb07]Maar dan zegt ie "Warning: ftp_fput() expects parameter 3 to be resource, string given in ... on line ...". Weet er iemand hoe ik dit kan oplossen? Greetz, BelgiumBoy_007 Quote Link naar reactie
anoniem Geplaatst: 26 juli 2004 Auteur Delen Geplaatst: 26 juli 2004 http://nl.php.net/manual/en/function.ftp-fput.php parameter 3 moet een resource handle van fopen() zijn. zie t voorbeeld in de handleiding... Quote Link naar reactie
anoniem Geplaatst: 26 juli 2004 Auteur Delen Geplaatst: 26 juli 2004 [quote:3fb296ac20="Jakobvk"]http://nl.php.net/manual/en/function.ftp-fput.php parameter 3 moet een resource handle van fopen() zijn. zie t voorbeeld in de handleiding...[/quote:3fb296ac20]Ja, maar daarvoor heb je een bestaand bestand nodig dat je leest ... dat heb ik niet. Dit is nu net mijn probleem. Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen