Ciao a tutti!
Vorrei scaricare un'immagine anziché dal computer, ad esempio da http://sito.it/image.png: come faccio?
Ho trovato copy() che non riesco ad utilizzare e funzioni da almeno 1'000 righe...
Grazie!
Ciao a tutti!
Vorrei scaricare un'immagine anziché dal computer, ad esempio da http://sito.it/image.png: come faccio?
Ho trovato copy() che non riesco ad utilizzare e funzioni da almeno 1'000 righe...
Grazie!
il primo che ho travato cercando con google "php copiare file da altro sito":
CLICCA QUI
Provato, ma non funziona!
L'immagine si rompe durante il trasferimento...
EDIT:
Scusami, adesso funziona.
Dovevo semplicemente aggiungere il token per avere l'img...
Ultima modifica di radiodelmomento : 02-03-2013 alle ore 00.09.41
Anche io provato e l'immagine trasferita è corrotta, 0 Byte.
Come si fà per aggiungere il Token??
Non ho proprio idea di cosa sia Token, potete aiutarmi?
Grazie
Hai attivato la connessione server2server?
Ciao!
regolamento altervista_______________ regolamento forum
Connessione server2server installata, inviato il messaggio e sul pannello di controllo c'è scritto:
Collegamento esterno senza restrizioni
Ho provato anche quest'altro script, funziona su XAMPP e su Aruba, ma non su altervista, non riesco a capire
Codice PHP:
<?php
$img_file='http://www.sitoesterno.it/images/image.png';
echo $img_file;
$img_file=file_get_contents($img_file);
$file_loc=$_SERVER['DOCUMENT_ROOT'].'/image.png';
$file_handler=fopen($file_loc,'w');
echo $file_handler;
if(fwrite($file_handler,$img_file)==false){
echo 'error';
}
fclose($file_handler);
echo $file_loc;
?>
Prova così per altervista:Codice PHP:
<?php
$file = "http://im.altervista.org/av-logo.png";
$get_file = file_get_contents($file);
$file_loc = 'image.png';
$file_handler = fopen($file_loc,'w');
if(fwrite($file_handler,$get_file)==false)
{
echo 'Ops... Qualcosa è andato storto :(';
}
else
{
echo "Il file \"<a href=\"$file\">$file</a>\" è stato salvato con successo ($file_handler) :)";
}
fclose($file_handler);
?>
Ultima modifica di darkwolf : 06-03-2013 alle ore 22.02.55 Motivo: Alcuni ritocchi...
Grazie mille, così funziona!!!!