Accedo alle immagini da un altro sito Web. Ricevo "impossibile aprire lo stream: richiesta HTTP non riuscita! Errore HTTP/1.1 400 richiesta errata" durante la copia di alcune immagini (non tutte). ecco il mio codiceimpossibile aprire lo stream: richiesta HTTP non riuscita! Richiesta errata HTTP/1.1 400
$img=$_GET['img']; //another website url
$file=$img;
function getFileextension($file) {
return end(explode(".", $file));
}
$fileext=getFileextension($file);
if($fileext=='jpg' || $fileext=='gif' || $fileext=='jpeg' || $fileext=='png' || $fileext=='x-png' || $fileext=='pjpeg'){
if($img!=''){
$rand_variable1=rand(10000,100000);
$node_online_name1=$rand_variable1."image.".$fileext;
$s=copy($img,"images/".$node_online_name1);
}
È questo tutto il codice per riprodurre il problema? C'è un tutore ricurvo non chiuso alla fine. Inoltre, dove stai effettivamente inviando una richiesta a un server web? Quando ottieni l'errore, qual è la richiesta? – David
sto copiando immagini da un altro sito. quando mai la funzione di copia viene eseguita, ricevo questo errore. $ s = Copia ($ img, "immagini /".$ node_online_name1); –