2017-06-05 3 views
1

Die Bilder erscheinen nicht Schleife. Nur das erste Bild erscheint, der Rest nicht.dompdf Bilder funktionieren nicht

$namePic = ""; 
    foreach($_POST['ck'] as $ck){ 
     $namePic.= $ck.", "; 
     $namesPic = explode(",", $namePic); 
    } 

$dompdf = new DOMPDF(); 
$html = ""; 

    for($i = 0; $i < $count; $i ++){ 
     $html.= "<html><head><style type='text/css'> </style></head><body><div style=\"page-break-after: always;\"><p align=\"center\"><img src=\"../folder/images/$namePic[$i]\" ></p></div>"; 
    } 

$html.= "</body></html>"; 

$dompdf->load_html($html); 
$dompdf->set_paper("a4", "portrail"); 
$dompdf->render(); 
$pdf = $dompdf->output(); 
$folder = "../sample.pdf"; 
file_put_contents($folder,$pdf); 

dies mit mir das pdf erzeugen kann, aber es zeigt nicht die Bilder der Schleife zeigt nur das erste Bild. Wie kann ich alle Bilder in meiner Schleife anzeigen?

Antwort

0

Entfernen Sie einfach Ihre var $ namePic [$ i] aus dem String und Verwendung Verkettung

$html.= "<html><head><style type='text/css'> </style></head><body><div style=\"page-break-after: always;\"><p align=\"center\"><img src=\"../folder/images/".$namePic[$i]."\" ></p></div>"; 
Verwandte Themen