Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/03/2004, 18:53
topito2
 
Fecha de Ingreso: febrero-2004
Mensajes: 35
Antigüedad: 20 años, 9 meses
Puntos: 0
no puedo subir archivos temp = no value

Hola

nececito subir mis imagenes en formato JPG a mi servidor remoto, no tengo acceso a cambiar las directivas de PHP ini, las de UPLOAD son las siguientes:
file_uploads 1
upload_max_filesize 2M
upload_tmp_dir no value

seguramente al no existir una carpeta temporal es la razon por la que mi scritp (lo saque de las faqs y lo modifique segun lo que decia cluster) no sube el archivo, (me imprime "error al subir archivo") este es el codigo:

el formulario
Código:
<form name="form1" enctype="multipart/form-data" method="post" action="subir.php">
  <input type="file" name="archivo">
  <input type="submit" name="Submit" value="subir">
</form>
el codigo upload PHP


Código PHP:
<?php 
$extension 
explode(".",$_FILES[archivo][name]); 
$num count($extension)-1
if(
$extension[$num] == "JPG"

if(
$_FILES[archivo][size] < 100000

if(!
move_uploaded_file($_FILES[archivo], "fotos/".$_FILES[archivo][name])) 

echo 
"error al copiar el archivo"

else 

echo 
"archivo subido con exito"


else 

echo 
"el archivo supera los 100kb"


else 

echo 
"formato inválido"

?>
la carpeta fotos esta en la misma carpeta del upload de php

Pregunta 1
es correcto el codigo?

Pregunta 2
hay forma de cambiar el valor de la carpeta temporal en tiempo de ejecucion? y si hay me podrian dar ejemplos?

Pregunta 3
hay alguna forma de subir archivos sin q estos pasen por la carpeta temporal del servidor?si hay me pueden dar ejemplos?

muy agradecido

Topito