Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/10/2014, 08:47
martin_zalazar
 
Fecha de Ingreso: febrero-2012
Ubicación: Barranqueras
Mensajes: 35
Antigüedad: 12 años, 2 meses
Puntos: 2
Respuesta: Crear formulario en PHP para emitir boletas y PDF y ese se guarde en el F

Cita:
Iniciado por Ds1988 Ver Mensaje
$servidor = 120.0.0.0 solo ejemplo..

XAMP localhost , cuando formulario con PHP genera el PDF no se puede guarde en el servidor FTP /carpeta/boletas .
Lo más común sería enviar el formulario y en la página que lo reciba, reconocer el archivo y enviarlo a la ubicación del archivo (esto sería lo más simple)

Por ejemplo, si el archivo vive en

Carpeta/boletas/

Al enviar el formulario, en vez de un botón que sea un vinculo... entonces agarras ese codigo que ingresó el usuario y vas a

carpeta/boletas/numero_del_usuario.pdf

Saludo Martin
Pues no entiendo tu problema yo estoy probando el codigo en xamp y genero el

pdf tranquilamente

aparte aca
$nombrepdf["savePDF"]; esta es la variable que recibis del form
seria
$nombrepdf = $_POST['savePDF'];

Cita:
<?php

$servidor="120.0.0.0";
require('fpdf/fpdf.php');

$nombrepdf = $_POST['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','_sel f','');</script>";
exit;

?>
asi tenes que lograr guardar el archivo pdf. con el logo y el test hola reinaldo.