Seven Secrets
Erfahrenes Mitglied
Hallo,
ich lese mit folgender Schleife eine Textdatei aus:
Mit dem Aufruf makeThumb sollen aus der Variable $pic numbnails generiert werden. Das funktioniert bei der ersten Zeile auch noch sehr gut. läuft die Schleife nun einmal durch, dann bricht die Thumbnail-Funktion ab, weil der Bildverweis so aussieht:
galerie/ pic-001.jpg
Dieses Leerzeichen ist da leider fehl am Platz. Ich habe auch schon, wie man sieht versucht mit str_replace entweder ein Leerzeichen oder ein \n\r zu entfernen. Leider ohne Erfolg. Das DIE der Funktion habe ich mir anzeigen lassen und dabei entsteht eine korriose Ausgabe, die einen Zeileumbruch anzeigt, der leider die Thumbnailfunktion beendet.
Wie kann man das umgehen?
ich lese mit folgender Schleife eine Textdatei aus:
PHP:
$content = file_get_contents('.../galerie.txt');
$array = explode(chr(13), $content);
for($n=0;$n<count($array);$n++)
{
$daten = explode(";",$array[$n]);
$pic = $daten[0];
$head = $daten[1];
$summary = $daten[2];
if($pic == "") break;
$
$pic_new = "galerie/".$pic.".jpg";
$pic_path = str_replace('\r\n', '', $pic_new);
makeThumb( $pic_path, 90, 90, true, 80, 'galerie/'.$pic.'_thumbnail.jpg' );
}
Mit dem Aufruf makeThumb sollen aus der Variable $pic numbnails generiert werden. Das funktioniert bei der ersten Zeile auch noch sehr gut. läuft die Schleife nun einmal durch, dann bricht die Thumbnail-Funktion ab, weil der Bildverweis so aussieht:
galerie/ pic-001.jpg
Dieses Leerzeichen ist da leider fehl am Platz. Ich habe auch schon, wie man sieht versucht mit str_replace entweder ein Leerzeichen oder ein \n\r zu entfernen. Leider ohne Erfolg. Das DIE der Funktion habe ich mir anzeigen lassen und dabei entsteht eine korriose Ausgabe, die einen Zeileumbruch anzeigt, der leider die Thumbnailfunktion beendet.
HTML:
<html><head></head><body>Die ?bergebene Datei ist keine Grafik! galerie/
pic-001.jpg</body></html>
Wie kann man das umgehen?