Tom: Wie gibt diese Funktion Werte zurück?

Beitrag lesen

Hello,

<?php
function text_auslesen()
{
$fp = fopen("speichern.txt","r");//Liest txt ein
if ($fp)//analysiert Inhalt
{
while(!feof($fp))
{
$text = fgets($fp);
$zerlegen = explode("&", $text); //zerlegt Variablenkette nach "&"
$kunde_var = explode("=", $zerlegen[0]); //zerlegt Variablenkette nach "="
$bild_var = explode("=", $zerlegen[1]); //zerlegt Variablenkette nach "="
$kunde = $kunde_var[1]; //Empfangen von Variable z.B. "musterkunde"
$bild = $bild_var[1]; //Empfangen von Variable z.B. anz02.jpg
$pfad = "Bilder/".$kunde."/".$bild; //erstelle Variable mit Pfad
return $pfad;
}
fclose($fp);
};
}
?>

Nur so nebenbei:

Für das Einlesen der Datei ist hier vermutlich die Funktion file() die bessere Wahl.
http://de.php.net/manual/en/function.file.php

Für die anschließende Zerlegung der eingelesenen Zeilen in die einzelnen Parameter gibt es die Funktion parse_str()
http://de.php.net/manual/en/function.parse-str.php

Der Einsatz dieser vorgefertigten Funktionen würde das Ganze schon mal etwas übersichtlicher machen.

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de