23/10/2014, 08:47
|
| | Fecha de Ingreso: febrero-2012 Ubicación: Barranqueras
Mensajes: 35
Antigüedad: 12 años, 9 meses Puntos: 2 | |
Respuesta: Crear formulario en PHP para emitir boletas y PDF y ese se guarde en el F Cita:
Iniciado por Ds1988 $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. |