Pues checa este es el codigo:
Código PHP:
<?php
$path = "";
if (is_uploaded_file($userfile)) {
if (($userfile_type=="image/gif") || ($userfile_type=="image/pjpeg") || ($userfile_type=="")) {
if (file_exists($path . $userfile_name)) { echo "EL ARCHIVO YA EXISTE.<br>\n"; exit; }
$archivo=fopen("demo/images/numimages.txt","r"); //abrimos el archivo ----------------------------
$n=fread($archivo,filesize("demo/images/numimages.txt")); //leemos el contenido ------------------
$numero=$n+1; //le sumamos un numero mas al la cantidad del momento ------------------------------
fclose($archivo); //cerramos el archivo ---------------------------------------------------------
$fd=fopen("demo/images/numimages.txt","w"); //borramos el archivo y lo abrimos -------------------
fputs($fd, $numero); //guardamos lanueva cantidad de imagenes ------------------------------------
fclose($fd); //cerramos el archivo con los nuevos datos ------------------------------------------
$extencion = substr($userfile_name,-3); //sacamos la extension -----------------------------------
$destino = "img".$numero.".".$extencion.""; //renombramos la imagen
$res = copy($userfile, $destino); //copiamos la imagen
if (!$res) {
echo "UPLOAD FALLADO!<br>\n"; exit; }
else
echo "UPLOAD EXITOSO!<br>\n";
} else { echo "FORMATO DEL ARCHIVO ERRONEO (solo jpeg o gif).<br>\n"; exit; }
}
?>
<?php
// database selection
mysql_select_db("$database");
mysql_query("insert into foto values('$id','$destino','$destino2')");
mysql_close($database_link);
?>