Προς το περιεχόμενο

Αποθήκευση εικόνας από ένα URL στον server μου PHP


Uberalles_gr

Προτεινόμενες αναρτήσεις

Δημοσ.

Καλησπέρα παίδες,

 

χρησιμοποιώ τον παρακάτω κώδικα για να κατεβάζω μία εικόνα από ένα URL στον server μου

>
$ch = curl_init($image);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_BINARYTRANSFER,1);
$rawdata=curl_exec($ch);
curl_close ($ch);
$fp = fopen($fullpath,'x');
fwrite($fp, $rawdata);
fclose($fp);

 

και το πρόβλημα είναι ότι κατεβάζει τις φωτογραφίες αλλά όχι όλες.

Αυτές πο κατεβάζει και είναι προβληματικές είναι 0kb

Και αυτό από ότι έχω καταλάβει οφείλεται στο όνομα της εικόνας π.χ. image 01- summer11.png

 

Κατεβάζει π.χ την 0133_907572.0_93_0071-FW2009_0_4.jpg αλλά όχι την 28A43_0000_70209.0_ TOAL_02-FW209_4.jpg

 

Τι μπορώ να κάνω;

Δημοσ.

$ch = curl_init($image); --> Εδώ μπαίνει το URL που θα τραβήξω την εικόνα

 

$fp = fopen($fullpath,'x'); --> Εδώ αποθηκεύεται η εικόνα

 

Το πρόβλημα είναι στο URL.

Θα δοκιμάσω με urlencode..

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...