Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/03/2011, 02:43
anroth
 
Fecha de Ingreso: marzo-2011
Mensajes: 2
Antigüedad: 13 años, 1 mes
Puntos: 0
Problema con FTP y exportar datos de sql

Buenas!

Es mi primer post, pero llevo unos cuantos dias con un problema y no logro solucionarlo, a ver si vosotros me podeis echar una mano.

El problema que tengo es que no puedo sacar una tabla de una BBDD a un fichero .txt en FTP.

En local funciona a las 1000 maravillas, pero cuando lo hago en el FTP (local tambien) no hay manera, el fichero que deberia reescribir lo deja sin cambios o en el supuesto que no exista lo crea pero vacio.

Os pego el codigo:

Código PHP:
<?php include ('./includes/header.php.php');

$codi $_POST['codi'];

$query "SELECT nif FROM usuarios WHERE id = " $_SESSION['user']->id;
$user_result $mysql->query ($query);
$user $mysql->fetch_object ($user_result);

$query "SELECT * FROM codigos WHERE codigo = '$codi'";
$regalos_result $mysql->query ($query);
if (
$mysql->num_rows($regalos_result)) {

        
$codigos "UPDATE codigos SET nif = '$user->nif', validado_php = 'si' WHERE codigo = '$codi'";
        
$mysql->query($codigos);
        
$_SESSION['validar'] = true;
            
$archivo fopen ("ftp://soft:[email protected]/datos.txt""w");
            
//$archivo = fopen ('datos.txt', 'w');
            
chmod("datos.txt",0777); 
            
$query "SELECT * FROM codigos WHERE 1";
            
$codigos_result $mysql->query ($query);
            while (
$codigos $mysql->fetch_object ($codigos_result)){ 
                
fputs($archivo,$codigos->codigo '|'$codigos->fecha_cad '|'$codigos->valor '|'$codigos->usado '|'$codigos->validado_php '|'$codigos->validado_vb '|'$codigos->nif "\r\n");
            }
            
fclose($archivo);
        
$message->add ('Codi introduit correctament','info','validar');
        
redireccion('index.php');
} else {
    
$_SESSION['validar'] = true;
    
$message->add ('Codi incorrecte','info','validar');
    
redireccion('index.php');
}

?>
Para dejarlo mas claro, os comentare que la utilidad del codigo es para poder realizar un sistema de vales para los compradores de una tienda, primero recojo el fichero, una vez recogido y el cliente introduce el codigo que se le da en la tienda se modifica y se deberia volver a dejar en el FTP.

El tema de la recogida y insersion en BBDD me ha funcionado correctamente (tanto local como ftp).

Bueno, un saludo, si necesitais algun dato mas solo teneis que pedirlo.

Muchas gracias!

Última edición por anroth; 08/03/2011 a las 02:43 Razón: Codigo en formato php