Ciao a tutti, uso il seguente codice per fare l'upload di un immagine all'interno di una cartella e del suo rispettivo percorso (path) all'interno del database. In locale funziona tutto, una volta in remoto non funziona più, ho controllato la connessione al database ed è tutto ok non so cosa possa essere...
Codice PHP:
/* UPLOAD IMAGE */
if (isset($_FILES['image']))
{
$errors = array();
$allowed_ext = array('jpg', 'jpeg', 'png', 'gif');
$file_name = $_FILES['image']['name'];
$file_ext = strtolower(end(explode('.', $file_name)));
$file_size = $_FILES['image']['size'];
$file_tmp = $_FILES['image']['tmp_name'];
if (in_array($file_ext, $allowed_ext) === false)
{
$errors[] = "<div class='error_upload'>wrong extension!</div>
";
}
if ($file_size > 2097152)
{
$errors[] = "<div class='error_upload'>wrong dimension!</div>
";
}
if (empty($errors))
{
if (move_uploaded_file($file_tmp, 'upload/images_u/'.$file_name))
{
echo '<div class="error_upload">Done!</div>
';
$query_image_upade = mysql_query("UPDATE tblu SET photo = 'upload/images_u/".$file_name."' WHERE id =$r_id");
}
}
else
{
foreach ($errors as $error)
{
echo $error, '
';
}
}
}
} }
Grazie a tutti!