note 53281 rejected from function.basename by dams

From: Date: Mon, 27 Jun 2005 13:11:07 +0000
Subject: note 53281 rejected from function.basename by dams
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-91015@lists.php.net to get a copy of this message
Note Submitter: weghede at hotmail dot com ---- help me plz! i have to cut the "nomefile" because it is an uploaded file string and i want only the file name to store the file name in mysql db to take file name to take the images. <? include("config.inc.php"); include("top_foot.inc.php"); ini_set('track_errors', '1') ; $nome = $_POST["nome"]; $descrizione1 = $_POST["descrizione1"]; $descrizione2 = $_POST["descrizione2"]; $quantita = $_POST["quantita"]; $prezzo = $_POST["prezzo"]; $pubblicato = $_POST["pubblicato"]; $nomefile = $_POST["nomefile"]; $unitam = $_POST["unitam"]; $uploaddir="images/"; $nome = addslashes(stripslashes($nome)); $descrizione1 = addslashes(stripslashes($descrizione1)); $descrizione2 = addslashes(stripslashes($descrizione2)); $quantita = addslashes(stripslashes($quantita)); $prezzo = addslashes(stripslashes($prezzo)); $pubblicato = addslashes(stripslashes($pubblicato)); $nomefile = addslashes(stripslashes($nomefile)); $unitam = addslashes(stripslashes($unitam)); $nome = str_replace("<", "&lt;", $nome); $nome = str_replace(">", "&gt;", $nome); $descrizione1 = str_replace("<", "&lt;", $descrizione1); $descrizione1 = str_replace(">", "&gt;", $descrizione1); $descrizione2 = str_replace("<", "&lt;", $descrizione2); $descrizione2 = str_replace(">", "&gt;", $descrizione2); $quantita = str_replace("<", "&lt;", $quantita); $quantita = str_replace(">", "&gt;", $quantita); $prezzo = str_replace("<", "&lt;", $prezzo); $prezzo = str_replace(">", "&gt;", $prezzo); $pubblicato = str_replace("<", "&lt;", $pubblicato); $pubblicato = str_replace(">", "&gt;", $pubblicato); $nomefile = str_replace("<", "&lt;", $nomefile); $nomefile = str_replace(">", "&gt;", $nomefile); $unitam = str_replace("<", "&lt;", $unitam); $unitam = str_replace(">", "&gt;", $unitam); $nomefile = basename $uploaddir.$nomefile; echo "$nomefile"; // Thank you page: $thankspage="insert.php"; //directory to upload to move_uploaded_file($nomefile, $uploaddir.$nomefile); $db = mysql_connect($db_host, $db_user, $db_password); if ($db == FALSE) die ("Errore nella connessione. Verificare i parametri nel file config.inc.php"); mysql_select_db($db_name, $db) or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php"); $query = "INSERT INTO prodotti (nome, descrizione1, descrizione2, quantita, prezzo, pubblicato, nomefile, unitam) VALUES ('$nome', '$descrizione1', '$descrizione2', '$quantita', '$prezzo', '$pubblicato', '$nomefile', '$unitam')"; if (mysql_query($query, $db)) echo "L'articolo è stato inserito correttamente"; else echo "Errore durante l'inserimento"; mysql_close($db); ?>

« previous php.notes (#91015) next »