- Home
- Categorie
- Coding e Sistemistica
- PHP
- Assegnare ad ogni articolo un file PDF
-
[php]
<?PHP// connessione e selezione del database
mysql_connect('localhost', 'root', 'mysql')
or die('Connessione non riuscita: ' . mysql_error());if(!mysql_select_db('viaggi')) die('Selezione database fallita!'); // recupero alcune informazioni sul file inviato $titolo = $_POST['titolo']; // query per inserire il file nel DB $query = "INSERT INTO viaggiprova SET titolo = '$titolo'"; mysql_query($query) OR die('Query non valida: ' . mysql_error());
$id = mysql_insert_id();
// RECUPERO I PARAMETRI DA PASSARE ALLA FUNZIONE PREDEFINITA PER L'UPLOAD $cartella = ''; $percorso = $_FILES['miofile']['tmp_name']; $nome = $_FILES['miofile']['name']; // ESEGUO L'UPLOAD CONTROLLANDO L'ESITO if (move_uploaded_file($percorso, $cartella . $id)) { print "Upload eseguito con successo"; } else { print "Si sono verificati dei problemi durante l'Upload"; } rename( '$nome', '[id]' );
?>
[/php]
-
-
-
Il rename puoi toglierlo.
Attento alle maiuscole, in modo da aiutarci a rendere il forum più leggibile.
Grazie.
-
-
Devi incollare tutto l'errore, ed il codice, altrimenti è impossibile aiutarti.
-
-
Questo è il codice attuale
[PHP]
<?PHP// connessione e selezione del database
mysql_connect('localhost', 'root', 'mysql')
or die('Connessione non riuscita: ' . mysql_error());if(!mysql_select_db('viaggi')) die('Selezione database fallita!'); // recupero alcune informazioni sul file inviato $titolo = $_POST['titolo']; // query per inserire il file nel DB $query = "INSERT INTO viaggiprova SET titolo = '$titolo'"; mysql_query($query) OR die('Query non valida: ' . mysql_error()); $id = mysql_insert_id(); // RECUPERO I PARAMETRI DA PASSARE ALLA FUNZIONE PREDEFINITA PER L'UPLOAD $cartella = ''; $percorso = $_FILES['miofile']['tmp_name']; $nome = $_FILES['miofile']['name']; // ESEGUO L'UPLOAD CONTROLLANDO L'ESITO if (move_uploaded_file($percorso, $cartella . $id)) { print "Upload eseguito con successo"; } else { print "Si sono verificati dei problemi durante l'Upload"; } $newName = [id] . 'jpeg'; rename( '$nome', '$newName' );
?>
[/PHP]però nella stringa $newName = [id] . 'jpeg';
mi da errore** parse error**.
-
[php]
<?PHP// connessione e selezione del database
mysql_connect('localhost', 'root', 'mysql')
or die('Connessione non riuscita: ' . mysql_error());if(!mysql_select_db('viaggi')) die('Selezione database fallita!'); // recupero alcune informazioni sul file inviato $titolo = $_POST['titolo']; // query per inserire il file nel DB $query = "INSERT INTO viaggiprova SET titolo = '$titolo'"; mysql_query($query) OR die('Query non valida: ' . mysql_error());
$id = mysql_insert_id();
// RECUPERO I PARAMETRI DA PASSARE ALLA FUNZIONE PREDEFINITA PER L'UPLOAD $cartella = ''; $percorso = $_FILES['miofile']['tmp_name']; $nome = $_FILES['miofile']['name']; // ESEGUO L'UPLOAD CONTROLLANDO L'ESITO if (move_uploaded_file($percorso, $cartella . $id.'.jpeg')) { print "Upload eseguito con successo"; } else { print "Si sono verificati dei problemi durante l'Upload"; }
?>
[/php]
-