Nejste přihlášeni
Stránky 1
Zdravím, snažím se po odeslání objednávky vygenerovat PDF s obrázkem z databáze, po odeslání mi ovšem vyskočí tato chyba: FPDF error: Missing or incorrect image file: images/test.jpg
Slyšel jsem, že problém může být, pokud není zapnuto allow_url_fopen, ovšem v tomto případě se o to jednat nemůže.
Nevíte někdo, co s tím?
Předem děkuji za odpověď.
Offline
Offline
Dobrý den, posílám ukázku kódu, kde dochází ke komplikaci:
$sqm = 'SELECT uo.nazev, uo.oznaceni, uo.dodani, uo.platba,uo.cena, o.total_cena AS totaly, vo.objednavka, e.obrazek AS obrazek, o.pouzito_kreditu AS kredity, o.datum_objednavky FROM uzivatele_objednavka uo JOIN objednavky o ON (uo.id_o = o.id_o) JOIN vstupenka_objednavka vo ON (vo.objednavka = o.id_o) JOIN eventy e ON (e.id_event = vo.e_vent) WHERE uo.id_o="'.$idecko.'"';
mysqli_select_db($conn, 'ticketshop');
$rittig = mysqli_query( $conn, $sqm);
if($rittig) {
//echo "yeeeees";
}
else {
die('Could not send data: ' . mysqli_error($conn). 'něco je špatně');
}
$pdf = new tFPDF();
$pdf->AddPage();
$pdf->AddFont('DejaVu','','DejaVuSansCondensed.ttf',true);
$pdf->SetFont('DejaVu','',14);
while($row = mysqli_fetch_array($rittig)){
$pdf->Image($row['obrazek'],60,30,90);
$pdf->Cell(180, 40, $row['nazev'], 0, 2, 'C');
$pdf->Cell(180, 20, $row['dodani'], 0, 1, 'C');
}
$pdf->Output();
SELECT by měl být v pořádku, jak jsem psal, je rozpoznána cesta k němu "images/test.jpg" - images je má složka na serveru, kam ukládám dané obrázky,a v databázi je na ní přímo navedeno - při normálním zobrazování stránky bez problému funguje.
Offline
Offline
Dobrý den, děkuji za potvrzení domněnky - zkoušil jsem testovat u jiných obrázků a vše fungovalo bez obtíží a PDF výstup se ukázal bez problému.
Teď mám ovšem potíže je dostat na server, vyskakuje mi chyba
"Incorrect output destination: vstupenky/vstupenka.pdf"
vstupenky je opět složka na serveru a vstupenka.pdf název daného vygenerovaného PDF souboru.
Zde přikládám i syntaxi, která by snad měla být v pořádku:
$pdf->Output('F','vstupenky/vstupenka.pdf');
Napadlo mě, že by se mohlo jednat o nedostatečná práva, ale právě například obrázky jde na server ukládat bez problému.
Offline
Offline
Děkuji za pomoc, vše už funguje tak, jak má, minimálně prozatím.
Offline
Stránky 1