Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/10/2014, 06:26
Ds1988
 
Fecha de Ingreso: octubre-2014
Mensajes: 12
Antigüedad: 10 años, 1 mes
Puntos: 0
Crear formulario en PHP para emitir boletas y PDF y ese se guarde en el FTP

Hola a todos.

Puedo aprender mas y necesito hacer el PHP, te cuento que actualmente estamos desarrollando unos cambios en el sistema de ventas

Con las boletas electrónicas la gente podrá solicitar copia de sis boletas, e incluso imprimirlas desde su casa… pero…. Esa funcionalidad se la debemos entregar NOSOTROS

Necesito que crees un formulario en PHP que solicite un numero, ese numero será el numero de la boleta. Y con ese numero ir a un servidor FTP, que estará en uno de los NAS, y extraer el archivo PDF (que es la boleta) cuyo nombre será el numero de la boleta.

Entonces… viene el cliente, digita el numero de la boleta, da enter y el sistema le muestra el PDF (boleta) y el cliente podrá imprimirlo… en su casa, en un ciber… etc. … pero el tema es que el formulario estará en el sitio web y el FTP estará aca.

Pero tengo problema el codigo de PHP con servidor FTP..

index.php
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
head>
    <
title>Subir ficheros al servidor mediante FTP</title>
</
head>
<
body>
    <
form method="post" name="form" action="pdf.php">
        <
label for="npdf">Nombre el PDF(Nombre)</label>
        <
input type="text" name="savePDF"/>
        <
input type="submit" value="Generar PDF">
    </
form>
</
body>
</
html
pdf.php , estoy arreglando el PHP con FPDF se guarde en el FTP..pero no funciona el codigo de servidor FTP , por ejemplo aqui codigo
Código PHP:
<?php
$servidor
120.0.0.0
require('fpdf/fpdf.php');

$nombrepdf["savePDF"];

class 
PDF extends FPDF {
   
//Cabecera de página
    
function Header() {
        
//Logo
        
$this->Image('image/logo.png',10,8,33);
        
//Arial bold 15
        
$this->SetFont('Arial','B',15);
        
//Movernos a la derecha
        
$this->Cell(80);
        
//Título
        
$this->Cell(60,10,'Test, HOLA REINALDO',1,0,'C');
        
//Salto de línea
        
$this->Ln(20); 
    }

    
//Pie de página
    
function Footer() {
    
//Posición: a 1,5 cm del final
        
$this->SetY(-15);
        
//Arial italic 8
        
$this->SetFont('Arial','I',8);
        
//Número de página
        
$this->Cell(0,10,'Page '.$this->PageNo(),0,0,'C');
    }
}
//Creación del objeto de la clase heredada
$pdf=new PDF();
$pdf->AddPage();

$pdf->SetFont('Arial','B',0);
$pdf->Ln(22);
$pdf->SetX(45);
//$w=$_POST["savePDF"];
$pdf->Output('../carpeta/archivos/' $nombrepdf.'.pdf''F');

//echo "<script languague='javascript'>windows.open('$w.pdf','_self','');</script>";
exit;  

?>
PLIS AYUDAME SOLUCIONAR

GRACIAS