Ciao ragazzi, avrei una domanda da farvi.
Io ho due file:
- index.php, dove ho inserito semplicemente un form per l'upload di un file;
- upload.php, che è la pagina che mi restituisce dopo l'upload del file.
Questo è il codice della pagina upload.php
Quello che volevo sapere è: al posto delle due echo che ho messo per vedere, come faccio a inserire ad esempio una pagina gialla al posto della prima echo e una pagina blu al posto della seconda echo?
Per esser piu chiaro...
Se l'upload del file è avvenuto voglio che ti manda alla pagina home di google, se invece non avviene voglio che ti riporti alla pagina precedente con il messaggio "ripetere upload".
Come si può fare una cosa di questo tipo?
Io ho due file:
- index.php, dove ho inserito semplicemente un form per l'upload di un file;
- upload.php, che è la pagina che mi restituisce dopo l'upload del file.
Questo è il codice della pagina upload.php
PHP:
<?php
define("UPLOAD_DIR", "./up/");
if(isset($_POST['action']) and $_POST['action'] == 'upload')
{
if(isset($_FILES['user_file']))
{
$file = $_FILES['user_file'];
if($file['error'] == UPLOAD_ERR_OK and is_uploaded_file($file['tmp_name']))
{
move_uploaded_file($file['tmp_name'], UPLOAD_DIR.$file['name']);
echo "Upload del file eseguito!";
}else{
echo "Errore nell'upload del file";
}
}
}
?>
Quello che volevo sapere è: al posto delle due echo che ho messo per vedere, come faccio a inserire ad esempio una pagina gialla al posto della prima echo e una pagina blu al posto della seconda echo?
Per esser piu chiaro...
Se l'upload del file è avvenuto voglio che ti manda alla pagina home di google, se invece non avviene voglio che ti riporti alla pagina precedente con il messaggio "ripetere upload".
Come si può fare una cosa di questo tipo?