login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Error handling voor ftp_put?

Offline Maarten - 18/10/2005 19:04 (laatste wijziging 18/10/2005 19:05)
Avatar van MaartenErelid Hi,

ik ben bezig met een scriptje die een aantal bestanden verspreid over verschillende servers, hiervoor maak ik gebruik van de ftp-functies van PHP.

Ik heb hier een simpel commando, maar het bestand is nooit ge-upload. En buiten if(!ftp_put(...)) { echo "mislukt"; } kan ik niet echt een error handling vinden, dus ik zie niet wat er verkeerd is... ik heb al FTP_BINARY en FTP_ASCII geprobeerd.
  1. <?php
  2. ftp_put($conn[$ftpconn],'/'.$g['id'].'/cover.jpg',$temp[$i],FTP_ASCII)
  3. ?>


$temp[$i] bevat een correcte url naar een afbeelding online, $conn[$ftpconn] een correcte resource connection (ik heb hem reeds gebruikt om de dir $g['id'] aan te maken)

2 antwoorden

Gesponsorde links
Offline Thomas - 18/10/2005 19:24 (laatste wijziging 18/10/2005 19:27)
Avatar van Thomas Moderator Plaatjes ASCII verkassen lijkt me zeker niet de bedoeling.

Het lijkt mij dat je remote files moet "lezen" (de data) omdat je anders enkel URL's (de tekst ) ASCII of BINARY aan het kopiëren bent?

Dus gooi file() of file_get_contents() om $temp[$i] heen?

Or maybe not . Externe files kun je iig niet rechtstreeks 'lezen' lijkt me?
Offline Maarten - 18/10/2005 19:53 (laatste wijziging 18/10/2005 19:53)
Avatar van Maarten Erelid Inderdaad, een filepointer was de oplossing, en dan met de functie ftp_fputs uploaden. Thx.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.18s