Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/05/2004, 07:17
Salem
 
Fecha de Ingreso: mayo-2004
Ubicación: Bs As
Mensajes: 11
Antigüedad: 19 años, 11 meses
Puntos: 0
problemas con move_uploaded_file()

tengo un scrip para suvir archivos y no se por ke no me andaaa estoy apunto del suisidio si no lo entrogo me echan
aki le dejo el scrip no se por ke no me anda por favor mientras antes me ayuden mejr graciassss

Archivo suvir.php
------------------------------0000000000-----------------------------------
<form action="subearchivo.php" method="post" enctype="multipart/form-data">
<b>Campo de tipo texto:</b>
<br>
<input type="text" name="cadenatexto" size="20" maxlength="100">
<input type="hidden" name="MAX_FILE_SIZE" value="100000">
<br>
<br>
<b>Enviar un nuevo archivo: </b>
<br>
<input name="userfile" type="file">
<br>
<input type="submit" value="Enviar">
</form>
------------------------------0000000000-----------------------------------

Archivo subearchivo.php
-----------------------------00000000000----------------------------------
<?
//tomo el valor de un elemento de tipo texto del formulario
$cadenatexto = $_POST["cadenatexto"];
echo "Escribió en el campo de texto: " . $cadenatexto . "<br><br>";
//datos del arhivo
$nombre_archivo = $HTTP_POST_FILES['userfile']['name'];
$tipo_archivo = $HTTP_POST_FILES['userfile']['type'];
$tamano_archivo = $HTTP_POST_FILES['userfile']['size'];
$file_name = $HTTP_POST_FILES['userfile'];
//compruebo si las características del archivo son las que deseo
if (!((strpos($tipo_archivo, "gif") || strpos($tipo_archivo, "jpeg")) && ($tamano_archivo < 100000))) {
echo "La extensión o el tamaño de los archivos no es correcta. <br><br><table><tr><td><li>Se permiten archivos .gif o .jpg<br><li>se permiten archivos de 100 Kb máximo.</td></tr></table>";
}else{
if (move_uploaded_file($file_name, $nombre_archivo)){
echo "El archivo ha sido cargado correctamente.";
}else{
echo "Ocurrió algún error al subir el fichero. No pudo guardarse.";
}
}

?>
------------------------------------000000000---------------------------------


Adios