ho questo script:
Codice PHP:
<style type="text/css">
p.none {border-style:none}
p.dotted {border-style:dotted}
p.dashed {border-style:dashed}
p.solid {border-style:solid}
p.double {border-style:double}
p.groove {border-style:groove}
p.ridge {border-style:ridge}
p.inset {border-style:inset}
p.outset {border-style:outset}
p.hidden {border-style:hidden}
</style>
<br><script src="http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php/it_IT" type="text/javascript"></script><script type="text/javascript">FB.init("ddf432c7246130f113042d22eaf2b71f");</script>+
<?php
//Funzioni utili...
//Funzione Replace " " in "_" (evitiamo possibili errori)
function fSpace($string)
{
return str_replace(" ", "_", $string);
}
//Funzione per ricavare l' estensione di un File
function fExt($string)
{
//Controllo il file
$trova_punto = explode(".", $string);
$estensione = $trova_punto[count($trova_punto) - 1];
$estensione = strtolower($estensione);
// Se non ci sono estensioni
if (isset($trova_punto[1]) == FALSE)
{
return '';
}
//Ritorno il valore dell' estensione
return $estensione;
}
//Effettuo l' upload dell' immagine...
$uploaddir = 'uploads/';
$uploadfile = fspace($_FILES['txt_file']['name']);
$upload = $uploaddir . $uploadfile;
//Controllo che sia stato specificato un file
if(!strlen($uploadfile) == 0)
{
//Controllo l' estensione del file
if((fExt($uploadfile) == 'gif') or (fExt($uploadfile) == 'jpeg') or (fExt($uploadfile) == 'png') or (fExt($uploadfile) == 'jpg') or (fExt($uploadfile) == 'JPG') or (fExt($uploadfile) == 'pbm') or (fExt($uploadfile) == 'bmp') or (fExt($uploadfile) == 'ico'))
{
//Creo la cartella
//Eseguo l' upload
if(move_uploaded_file($_FILES['txt_file']['tmp_name'], $upload))
{
//Upload eseguito con successo
echo "<div align=cenetr><img src=http://imageblast.altervista.org/thedownload/upload.png></div>";
echo "-----Upload eseguito correttamente-----<fb:share-button class='url' href='http://imageblast.altervista.org/cutenews/$upload' type='box_count'></fb:share-button>";
echo "<p class=outset align=center><br><img src='". $upload ."' WIDTH='". $windth ."' HEIGHT='". $height ."'><br><br></p>";
echo "<p><a href='imageblast.php?do=upload'>Carica una nuova immagine</a><br><br>";
echo "<br><div align='right'><fb:share-button class='url' href='http://imageblast.altervista.org/cutenews/$upload' type='box_count'></fb:share-button><br></div>";
echo "<br>Links all'immagine:";
echo "<br><input type=url class=classetd onclick=s(this); size=100 value=http://imageblast.altervista.org/cutenews/$upload></input></td><br><br>";
echo "<br>Codice Forum:";
echo "<br><input type=url class=classetd onclick=s(this) size=100 value=[url=http://imageblast.altervista.org][img]http://imageblast.altervista.org/cutenews/$upload[/img][/url]></input></td><br><br>";
echo "<br>Codice per Siti Web:";
echo "<br><input type=url class=classetd onclick=s(this) size=100 value='<a href=http://imageblast.altervista.org/><img scr=http://imageblast.altervista.org/cutenews/$upload></a>'></input></td><br><br>";
}else{
//Upload fallito
echo "Upload fallito !<br>";
}
}else{
//Messaggio di errore
echo "File non valido";
echo "<br><a href='index.php'>Torna dietro</a><br>";
echo "<br><a href='index.php'><img src='http://imageblast.altervista.org/cutenews/error.png'></a><br>";
}
}else{
//Messaggio di errore
echo "Specificare un file !";
echo "<br><a href='index.php'>Torna dietro</a><br>";
echo "<br><a href='index.php'><img src='http://imageblast.altervista.org/cutenews/errore1.png'></a><br>";
}
?>
vorrei che l'immagine non mantenesse lo stesso nome che aveva nel computer
ma che venga cambiato con un altro sempre diverso da immagine a immagine
come posso fare???
e se volessi salvare il nome l'url e l'altezza e la larghezza in un database come posso fare anche questo??