Foros del Web » Programando para Internet » PHP »

subir archivos-otra ves-

Estas en el tema de subir archivos-otra ves- en el foro de PHP en Foros del Web. que tal amigos , hoy vengo molestandolos por aca con un tema que ha sido muy tratado ene stos foros... pero la verdad no se ...
  #1 (permalink)  
Antiguo 20/09/2004, 10:29
Avatar de mafima  
Fecha de Ingreso: abril-2003
Ubicación: Medellin-Colombia
Mensajes: 1.109
Antigüedad: 21 años
Puntos: 24
subir archivos-otra ves-

que tal amigos , hoy vengo molestandolos por aca con un tema que ha sido muy tratado ene stos foros... pero la verdad no se por que me saca este error, quizas ustedes me puedan ayudar con esto:

este es el codigo para subir el archivo:
Código PHP:
<?php 
$categoria 
$_POST['categoria'];
$subc $_POST['subc'];
$marca $_POST['marca'];
$referencia $_POST['referencia'];
if (
is_uploaded_file($HTTP_POST_FILES['archivo']['tmp_name'])) {
   
copy($HTTP_POST_FILES['archivo']['tmp_name'], "/imgs");
    print 
"listo";
} else {
    echo 
"Possible file upload attack. Filename: " $HTTP_POST_FILES['archivo']['name'];
}


?>
y este es el error que me saca:
Warning: copy(): open_basedir restriction in effect. File(/imgs) is not within the allowed path(s): (/home/unicreat/:/usr/lib/php:/usr/local/lib/php:/tmp) in /home/unicreat/public_html/luis/ios/subir.php on line 7

Warning: copy(/imgs): failed to open stream: Operation not permitted in /home/unicreat/public_html/luis/ios/subir.php on line 7

y en la linea 7 tengo lo siguiente:
Código PHP:
 copy($HTTP_POST_FILES['archivo']['tmp_name'], "/imgs"); 
que creen ustedes que pueda ser??
__________________
SEO en Medellin
  #2 (permalink)  
Antiguo 20/09/2004, 10:53
Avatar de mafima  
Fecha de Ingreso: abril-2003
Ubicación: Medellin-Colombia
Mensajes: 1.109
Antigüedad: 21 años
Puntos: 24
amigos, ya resolvi ese problema pero:

mireb, ahora no me sale ningun error, gran avance, peor lo que me pasa es que cunaod entro y miro la carpeta donde supuestamente deberia estar el archivo que subi, simlpente no hay nada:
aqui esta mi codigo
Código PHP:
<?php 
$categoria 
$_POST['categoria'];
$subc $_POST['subc'];
$marca $_POST['marca'];
$referencia $_POST['referencia'];

if (
is_uploaded_file($HTTP_POST_FILES['archivo']['tmp_name'])) {
   
move_uploaded_file($HTTP_POST_FILES['archivo']['tmp_name'], "\\imgs");
    
} else {
    echo 
"Possible file upload attack. Filename: " $HTTP_POST_FILES['archivo']['name'];
}
?>
y simplemente me aparece una pagina en blnco, no me arroja nindun resultado ni error... quizas ustedes sepan que pueda pasar.
de antemano muchas gracias
__________________
SEO en Medellin
  #3 (permalink)  
Antiguo 20/09/2004, 11:43
Avatar de mafima  
Fecha de Ingreso: abril-2003
Ubicación: Medellin-Colombia
Mensajes: 1.109
Antigüedad: 21 años
Puntos: 24
bueno auqe esta la respuesta

amigos, asunto arreglado... aca dejo la explicacion de loq ue me pasaba, por si alguien mas alguno la necesita saber... asi se evita el preguntar:

lo que sucedia era que cunado hacia el Move_upload así:
Código PHP:
move_uploaded_file($HTTP_POST_FILES['archivo']['tmp_name'], "\\imgs"); 
incurria en dos errorres, el primero es que las direcciones de las carpetas se ponian así:
imgs/
y el otro gran error que me tuvo pensando toda la mañana, era que yo no le ponia nonmbre al archivo, por tanto no me lo podía pasar.. asi s pues que el codigo quedaria asi:
Código PHP:
move_uploaded_file($HTTP_POST_FILES['archivo']['tmp_name'], "imgs/luis.jpg"
hasta pronto
__________________
SEO en Medellin
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:43.