Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/06/2003, 21:25
Avatar de mveraa
mveraa
 
Fecha de Ingreso: diciembre-2002
Ubicación: santiago-chilito
Mensajes: 1.931
Antigüedad: 21 años, 3 meses
Puntos: 2
problema mayusculo para subir foto !!!!!!!!!!

vuelvo con la misma duda , se que no debo preguntar de lo mismo , pero es de suma impotancia para mi lo siento cluster ...
bueno estoy descomponiendo la duda , bueno en el ejemplo que muestro no puedo enviar una foto al servidor
este ejemplo antes funcionaba pero los genios de mi hosting me cambiaron la configuracion entonces estoy con este dolor de cabeza.
me hablaron de variables super globales pero no me queda claro como hacerlo , ¿alguien podria mostrarme en este codigo la solucion?. mire varios ejemplos pero no me queda muy claro tampoco ,disculpen mi falta de conocimientos ..

¿si pudiera saber que configuracion tenia antes php en mi hosting es posible que en mi script pueda cambiar la configuracion y funcionar con la configuracion anterior?...

formulario que toma la foto :

<form ENCTYPE="multipart/form-data" method="post" action="sub.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>
<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>

</tr>
<tr>

</tr>
</table>
</div>
<div align="center">
<input type="submit" name="Submit" value="SUBIR FOTO">
<br>
</div>


sub.php
bueno aqui llega la foto y antes la enviaba al servidor ,pero ahora no hace nada y no envia ninguna foto.

$N = 2;

/*$_post['patente'];
/*echo "patente=$patente";*/
$patente="cc";

if (empty($patente))
{
echo "Ud. ingreso de manera inadecuada";
/* 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 = "";


$NOMBRE_FILE =$patente."." . end($extension);



copy($HTTP_POST_FILES['userfile']['tmp_name'][$i], $RUTA_UPLOADED . $NOMBRE_FILE);

/*move ($HTTP_POST_FILES['userfile']['tmp_name'][$i], $RUTA_UPLOADED . $NOMBRE_FILE);*/


}

}

}



?>



configuraciones de mi pag


PHP Version 4.1.2
register_globals
On
On



allow_call_time_pass_reference
On
On

allow_url_fopen
1
1

always_populate_raw_post_data
0
0

arg_separator.input
&
&

arg_separator.output
&
&

asp_tags
Off
Off

auto_append_file
no value
no value

auto_prepend_file
no value
no value

browscap
no value
no value

default_charset
no value
no value

default_mimetype
text/html
text/html

define_syslog_variables
Off
Off

disable_functions
no value
no value

display_errors
On
On

display_startup_errors
Off
Off

doc_root
no value
no value

enable_dl
On
On

error_append_string
no value
no value

error_log
no value
no value

error_prepend_string
no value
no value

error_reporting
2039
2039

expose_php
On
On

extension_dir
/usr/lib/php4
/usr/lib/php4

file_uploads
no value
no value

gpc_order
GPC
GPC

highlight.bg
#FFFFFF
#FFFFFF

highlight.comment
#FF9900
#FF9900

highlight.default
#0000CC
#0000CC

highlight.html
#000000
#000000

highlight.keyword
#006600
#006600

highlight.string
#CC0000
#CC0000

html_errors
On
On

ignore_user_abort
Off
Off

implicit_flush
Off
Off

include_path
.:/usr/share/pear
.:/usr/share/pear

log_errors
Off
Off

magic_quotes_gpc
On
On

magic_quotes_runtime
Off
Off

magic_quotes_sybase
Off
Off

max_execution_time
30
30

memory_limit
8M
8M

open_basedir
no value
no value

output_buffering
no value
no value

output_handler
no value
no value

post_max_size
8M
8M

precision
14
14

register_argc_argv
On
On

register_globals
On
On

safe_mode
Off
Off

safe_mode_exec_dir
no value
no value

safe_mode_gid
Off
Off

safe_mode_include_dir
no value
no value

sendmail_from
[email protected]
[email protected]

sendmail_path
/usr/sbin/sendmail -t -i
/usr/sbin/sendmail -t -i

short_open_tag
On
On

SMTP
localhost
localhost

sql.safe_mode
Off
Off

track_errors
Off
Off

upload_max_filesize
2M
2M

upload_tmp_dir
no value
no value *** SI ESTO ESTA NO VALUE SIGNIFICA QUE NO FUNCIONA "NO SE PUEDE ENVIAR FOTO"*************

user_dir
no value
no value

variables_order
EGPCS
EGPCS



muchas gracias...........

Última edición por mveraa; 22/06/2003 a las 10:15