Vraag & Antwoord

Webprogrammeren & scripting

[PHP] - ftp_fput () functie zonder bestaand bestand gebruike

2 antwoorden
  • 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
  • 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...

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.