Habe folgendes php-html :

Verwaltung.php (nur Auszugsweise)


<?

// - - - - - - - - - - - - - - -
$title = "Wir &uuml;ber uns" ;
// - - - - - - - - - - - - - - -

include('header.php');

function txt2html($str)
{
return ereg_replace (
'<email ([^<|>]*)>([^<|>]*)</email>',
'[img]images/email.gif[/img]\\2
',
$str
);
}

?>

$people = file('data/about_people.txt');
$people_str = implode('', $people);
$people_arr = explode('---', txt2html(utf8_decode($people_str)));

array_shift($people_arr);

for ($i = 0; $i < count($people_arr)/2; $i++)
{
$title_arr = explode('*', $people_arr[2*$i+1]);
array_shift($title_arr);

echo '

'.$people_arr[2*$i].'</p>'."\n";

if (count($title_arr > 0))
{
echo ' <table border="0" cellpadding="0" cellspacing="0">'."\n";
foreach ($title_arr as $item)
{
echo ' <tr valign="top">'."\n";
echo ' <td>&middot;</td>'."\n";
echo ' <td>'.$item.'</td>'."\n";
echo ' </tr>'."\n";
}
echo ' </table>'."\n";
}
}

<?
Das Teil liest aus der TXT-Datei about_people.txt Daten ein. Hier die Struktur:

---
Verwaltungsrat:
---
* Hans Meier, Ort, Stellung
* Name Vorname, Ort, Stellung

---
Geschäftsleiter:
---
* <email dieter.hauser@gemiwo.ch>Peter Müller</email> Immobilien-Treuhänder, Mitglied SVIT / Bauleiter

---
Stellvertretung:
---
* <email angela.christl@gemiwo.ch>Angela Christ'l</email> Prokuristin, Immobilienbewirtschafterin mit FA
Ich möchte nun das Teil so erweitern, dass ich wie die Zeilen mit den * auch Zeilen mit einem $ einleiten kann, welches mir dann die im Textfile eingetragenen Bilder anzeigt. z.B.


---
Verwaltungsrat:
---
* Hans Meier, Ort, Stellung
* Name Vorname, Ort, Stellung

---
Geschäftsleiter:
---
* <email dieter.hauser@gemiwo.ch>Peter Müller</email> Immobilien-Treuhänder, Mitglied SVIT / Bauleiter
$ <image Bild-01.jpg></image>

---
Stellvertretung:
---
* <email angela.christl@gemiwo.ch>Angela Christ'l</email> Prokuristin, Immobilienbewirtschafterin mit FA
$ <image Bild-02.jpg></image>
Kann mir da einer helfen?

Tnx

Juerg
Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!