Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/06/2008, 12:52
josekast
 
Fecha de Ingreso: junio-2008
Mensajes: 7
Antigüedad: 16 años, 9 meses
Puntos: 0
Respuesta: Borrar fichero en servidor 1and1

Tenias razón que tonto fui, paso que subí la BD del localhost al servidor y no la subí limpia y deje las pruebas que había hecho... na la subí vacía y hice una prueba y funciono.
Gracias.

Una cosa mas a ver si me puedes ayudar. Al introducir datos al enviarlos me salta el siguiente mensaje:
Código:
El fichero se ha subido al servidor correctamente

Warning: Cannot modify header information - headers already sent by (output started at /homepages/21/d228437082/htdocs/php/procesar.php:37) in /homepages/21/d228437082/htdocs/php/procesar.php on line 38
En el archivo procesar.php es el siguiente:
Código PHP:
<?php
  
// Recoge el valor de fabricante del formulario
  
$producto $_REQUEST["producto"];
  
$fabricante $_REQUEST["fabricante"];
  
$modelo $_REQUEST["modelo"];
  
$potencia $_REQUEST["potencia"];
  
$caudal $_REQUEST["caudal"];
  
$presion $_REQUEST["presion"];
  
// Recoge el nombre del fichero que se habrá indicado en el formulario pdf
  
$pdf $_FILES["pdf"]["name"];
  
$img $_FILES["img"]["name"];
  
// Recoge la ubicación temporal del fichero en el servidor pdf
  
$pdf_tmp $_FILES["pdf"]["tmp_name"];
  
$img_tmp $_FILES["img"]["tmp_name"];
  
// Comprueba que se ha indicado un fichero en el formulario pdf
  
if ($pdf == "") {
    echo 
"<p>¡Error! No se ha especificado ningún fichero PDF</p>\n";
  }
 
  
// Ruta completa (incluido el nombre del fichero pdf)
  
$destino_pdf "./ficheros/" $pdf;
  
$destino_img "./ficheros/" $img;
  
// Copia el fichero al directorio de nuestro servidor, cogiéndolo de la ubicación temporal PDF
  
if (move_uploaded_file($pdf_tmp$destino_pdf)) {
  
    
// Conecta con la Base de Datos e inserta la información de la ruta y comentario del fichero
    
include("conex.phtml");
    
$conexion=Conectarse();
    
mysql_select_db("base_de_datos"$conexion);
    
    
// Copia el fichero al directorio de nuestro servidor, cogiéndolo de la ubicación temporal IMG
    
move_uploaded_file($img_tmp$destino_img);
    
    
$sentencia "INSERT INTO productos (producto,fabricante,modelo,potencia,caudal,presion,pdf,img) VALUES ('".$producto."','".$fabricante."','".$modelo."','".$potencia."','".$caudal."','".$presion."','".$destino_pdf."','".$destino_img."')";
    
$resultado mysql_query($sentencia$conexion);
    if (
$resultado) {
       echo 
"<p>El fichero se ha subido al servidor correctamente</p>\n";
       
header("Location: intro.php");
    }
  }
  else {
    echo 
"<p>Se ha producido un error al subir el fichero</p>\n";
  }
?>
La linea de error es esta:
Código:
       echo "<p>El fichero se ha subido al servidor correctamente</p>\n";
	   header("Location: intro.php");
En localhost no me tirar ningún error pero desde el servidor si. Alguna idea?
Por ejemplo también uso un header en el codigo de borrar como se puede ver en el 1er post y ese me va bien.