hola ,tengo un problema con upload que copie de este foro, bueno quiero subir fotos y modificarles el nombre , pero tengo el problema de no se como poder cambiarle el nombre cuando corre el script osea , intente con un formalario que contuviera la variable , $per(para que tome la foto el nombre que quiero) ,pero no me manda las variable , por ende no pasa nada , la unica forma en que me funciona es poniendole el nombre manualmente , lo cual es muy malo para mi .
denme una mano , gracias....
subir0.php:
<form ENCTYPE="multipart/form-data" method="post" action="subir1.php">
IMAGEN 1: <INPUT NAME="userfile[]" TYPE="file"><br>
PATENTE:<INPUT NAME=PER VALUE=PER>/* lo intente asignando asi y no me envia esta variable a la otra pag.*/
<input type="submit" name="Submit" value="Submit">
</form>
subir1.php:
<?
$N = 2;
ECHO "PATENTE=$per";/* lo uso para comprobar que llego la varible a esta pag. , pero no llega nada */
for($i=0; $i<$N; $i++)
{
if (is_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'][$i]))
{
$split_path = split("/", $HTTP_POST_FILES['userfile']['name'][$i]);
$split_path = end ($split_path);
$extension = split("[/.]", $split_path);
if (end($extension)!= "jpg" )
{
echo "tipo de archivo invalido, debe ser JPG";
}
else
{
$RUTA_UPLOADED = "";
/*$NOMBRE_FILE ="palabra "." . end($extension); en script original*/
$NOMBRE_FILE =$per."." . end($extension);/* aqui es donde quiero que llegue la varible para que tome el nombre que yo quiera */
move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'][$i], $RUTA_UPLOADED . $NOMBRE_FILE);
}
}
}
?>