Tengo un problema xD NOVEDAD :P, necesito subir un archivo,
el problema viene a que no me anda ni en mi servidor, antes funcionaba, ni idea por que ahora no, me crea la carpeta pero no puede subir el archivo.
Me imagino que el problema esta en PHP.INI si no ven problema en el codigo, la linea de configuracion de PHP.INI. ya que puse c:\upload\ sin punto y coma, sin comillas etc.
Código PHP:
Ver original;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;
; Whether to allow HTTP
file uploads
. file_uploads = On
; Temporary directory
for HTTP uploaded files
(will
use system default if not
; specified).
;upload_tmp_dir = c:\upload\
; Maximum allowed size for uploaded files.
upload_max_filesize = 200M
como veran en el codigo, creo una carpeta con la fecha y hora.
pero el resultado del php me tira el error de upload en este caso:
No ha podido transferirse el fichero
su tamaño no puede exceder de bytes
Código PHP:
Ver original<?
$fecha = date("j-m-Y H_i_s"); mkdir ("c:/upload/".$fecha); ?>
<?
$fichero="c:/upload/";
if ($archivo != "none" AND $archivo_size != 0 AND $archivo_size <=$lim_tamano){
$archivo= "$fichero/$fecha/datos.txt"; // el nombre de tu archivo
$desdehora= $_POST['cmHoraDesde']; // Recibez el formulario
$desdepmam= $_POST['cmMeridianoDesde']; // Recibez el formulario
$hastahora= $_POST['cmHoraHasta']; // Recibez el formulario
$hastapmam= $_POST['cmMeridianoHasta']; // Recibez el formulario
$fechaenvio= $_POST['tbFecha']; // Recibez el formulario
$nombre= $_POST['txtNombre']; // Recibez el formulario
$email= $_POST['txtMail']; // Recibez el formulario
$codigo= $_POST['txtCodigo']; // Recibez el formulario
$fch= fopen($archivo, "w+"); // Abres el archivo para escribir en él fwrite($fch, "Enviar desde Hora: ".$desdehora.$desdepmam."\r\n"); // Grabas fwrite($fch, "Hasta: ".$hastahora.$hastapmam."\r\n"); // Grabas fwrite($fch, "Fecha: ".$fechaenvio."\r\n"); // Grabas fwrite($fch, "Enviado por: ".$nombre."\r\n"); // Grabas fwrite($fch, "Con E-mail: ".$email."\r\n"); // Grabas fwrite($fch, "Codigo de berificacion: ".$codigo."\r\n"); // Grabas fclose($fch); // Cierras el archivo. echo "<h2>Se ha transferido el archivo $archivo_name</h2>";
echo "<br>Su tamaño es: $archivo_size bytes<br>";
echo "<br>El fichero es tipo $archivo_type<br>";
}
}
else{
echo "<H2>No ha podido transferirse el fichero</h2>";
echo "<h3>su tamaño no puede exceder de $lim_tamano bytes</h3>";
}
echo "<a href='.$archivo_name.'>";
?>
Otra cosa que note es que me dice $lim_tamano a la hora de imprimir:
su tamaño no puede exceder de $lim_tamano bytes
Adjunto el script del form de lim_tamano:
Antes de formatiar la pc, funcionaba ok.
y tengo que arreglaro en mi pc, antes de subir al hosting, si no no tiene gracia
gracias por el tiempo