Ver Mensaje Individual
  #6 (permalink)  
Antiguo 09/07/2009, 09:28
Avatar de abidibo
abidibo
 
Fecha de Ingreso: mayo-2009
Mensajes: 121
Antigüedad: 15 años, 5 meses
Puntos: 7
Respuesta: Ayudita para subir archivos

Claro perdona fue un mi error..
Si quieres utilizar header() hay que NO escribir nada antes, si no se envian los headers del paqute HTTP y te sale ese error. Entonces dos opciones:
1
Código PHP:
<?php
$path
="archivos\\";
$nombre_archivo $_FILES['userfile']['name'];
$tmp_archivo $_FILES['userfile']['tmp_name']
if(
$boton) {
  if (
is_uploaded_file($tmp_archivo) {
     
move_uploaded_file($tmp_archivo$path.$nombre_archivo);
     
$subido true;
  }

  if(
$subido) {
    
header("Location: http://tuweb/file.php?result=ok")
  } else {
    
header("Location: http://tuweb/file.php?result=ko")
  }
die();
}
?>
luego lees $_GET['result'] y alli pones la escrita que quieres poner.

2
Código PHP:
<?php
$path
="archivos\\";
$nombre_archivo $_FILES['userfile']['name'];
$tmp_archivo $_FILES['userfile']['tmp_name']
if(
$boton) {
  if (
is_uploaded_file($tmp_archivo) {
     
move_uploaded_file($tmp_archivo$path.$nombre_archivo);
     
$subido true;
  }

  if(
$subido) {
    echo 
"El archivo subido con exito";
  } else {
    echo 
"El archivo no cumple con las reglas establecidas";
  }
  echo 
"<script>";
  echo 
"setTimeout(\"redirect()\", 3000)";
  echo 
"function redirect() {
       location.href = 'http://tuweb/file.php';
  }"
;
  echo 
"</script>";
die();
}
?>