note 53281 rejected from function.basename by dams
| From: | dams@php.net | 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("<", "<", $nome);
$nome = str_replace(">", ">", $nome);
$descrizione1 = str_replace("<", "<", $descrizione1);
$descrizione1 = str_replace(">", ">", $descrizione1);
$descrizione2 = str_replace("<", "<", $descrizione2);
$descrizione2 = str_replace(">", ">", $descrizione2);
$quantita = str_replace("<", "<", $quantita);
$quantita = str_replace(">", ">", $quantita);
$prezzo = str_replace("<", "<", $prezzo);
$prezzo = str_replace(">", ">", $prezzo);
$pubblicato = str_replace("<", "<", $pubblicato);
$pubblicato = str_replace(">", ">", $pubblicato);
$nomefile = str_replace("<", "<", $nomefile);
$nomefile = str_replace(">", ">", $nomefile);
$unitam = str_replace("<", "<", $unitam);
$unitam = str_replace(">", ">", $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);
?>