Riapro la discussione ed evito di parlare dell'hoster.
Ho bisogno di ricevere le dimensioni di una data immagine utilizzando il suo link. Ho utilizzato la funzione php getimagesize() [http://php.net/manual/en/function.getimagesize.php] e in locale funzionava normalmente.
Spostando però il tutto sul mio spazio web ho notato che la funzione getimagesize() funziona solo con file presenti nel sito stesso, ad esempio img/gioco.gif
Il problema è che anche se il link corrisponde in realtà ad un'immagine, mi stampa: "Il link inserito non corrisponde ad un'immagine!"Codice PHP:$url = $_POST['photo'];
$size = getimagesize($url);
$larghezza = $size[0];
$altezza = $size[1];
if($larghezza == "" || $altezza == ""){
echo "Il link inserito non corrisponde ad un'immagine!";
}
elseif($larghezza > 500 || $altezza > 500){
$checkurl = mysql_num_rows(mysql_query("SELECT id FROM foto WHERE url = '$url'"));
if($checkurl > 0){
echo "Foto già inserita! Torna [url='send_photo.php'][b]Indietro[/b][/url]!";
}
else{
$user = $_SESSION['utente'];
$queryaddphoto = "INSERT INTO foto (conf, url, sesso, username, ridimensionare) VALUES ('0', '$url', 'm', '$user', '1')";
$addphoto = mysql_query($queryaddphoto);
echo "Grazie! La tua foto è in fase di approvazione.";
}
}
else{
$checkurl = mysql_num_rows(mysql_query("SELECT id FROM foto WHERE url = '$url'"));
if($checkurl > 0){
echo "Foto già inserita! Torna [url='send_photo.php'][b]Indietro[/b][/url]!";
}
else{
$user = $_SESSION['utente'];
$queryaddphoto = "INSERT INTO foto (conf, url, sesso, username) VALUES ('0', '$url', 'm', '$user')";
$addphoto = mysql_query($queryaddphoto);
echo "Grazie! La tua foto è in fase di approvazione.";
}
Come posso risolvere? Grazie

Rispondi quotando