hola maestros tengo un gran problema hace 2 meses puse una pag, en un hosting php linux todo bien hasta que cambiaron las configuraciones , cambiaron el register global no recuerdo si fue on o off
me dicen que tengo que declarar las variables primeros..
ESTOS SCRIPT PEDIAN UNA FOTO Y UNA VARIABLE PATENTE , LUEGO LAS PASABAN AL SCRIPT SUBIR DONDE RENOMBRABAN LA FOTO PONIA EJ. "PATENTE.JPG" . BUENO LA VARIABLE PATENTE NO LLEGA A AL SCRIPT SIBIR POR ENDE NO RENOMBRA AL FOTO.Y ADEMAS NO SUBE LAS FOTOS.
<form ENCTYPE="multipart/form-data" method="post" action="subir1.php">
<div align="center">
<table width="75%" border="5">
<tr>
<td width="51%"><font face="Arial, Helvetica, sans-serif" size="2">FOTO:
</font></td>
<td width="49%">
<input name="userfile[]" type="file">
</td>
</tr>
<tr>
<td width="51%"><font face="Arial, Helvetica, sans-serif" size="2">PATENTE:</font></td>
<td width="49%">
<input name=patente value="<? ECHO $patente[0] ?>">
</td>
</tr>
</table>
</div>
<div align="center">
<input type="submit" name="Submit" value="SUBIR FOTO">
<br>
</div>
</form>
subir.PHP:
<?php
$N = 2;
$_post['patente'];
/*echo "patente=$patente";*/
if (empty($patente))
{
echo "Ud. ingreso de manera inadecuada"; POR ESO ME SALE ESTE MENSAJE !!!!
exit();
}
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 = "";
/* ECHO "PATENTE2=$patente";*/
$NOMBRE_FILE =$patente."." . end($extension);
copy($HTTP_POST_FILES['userfile']['tmp_name'][$i], $RUTA_UPLOADED . $NOMBRE_FILE);
}
}
}
?>
POR FAVOR ORIENTENME NO SE QUE PUEDO HACER GRACIAS....