Hallo, mal wieder ne Frage.
Is ja nix Neues
Ich hba ein Probelm mit EREG
Ab einer der letzten PHP-Versionen wird das nciht mehr unterstützt.
Ich weiß es soll mit PREG gehen, aber damit kenne ich mich absolut nicht aus.
Hier mein Quelltext.
Ich bekomme immer den Fehler:
Deprecated: Function ereg() is deprecated in C:\xampp\htdocs\inventur\software\index.php on line 41 bzw. 42
wie baue ich das jetzt um?. Hab schon experimentiert, aber ich komm mit PREG mit klar. Vllt steh ich auch gerade nur aufm Schlauch oder denk mal wieder zu extrem kompliziert
Danke schon mal....
Is ja nix Neues

Ich hba ein Probelm mit EREG
Ab einer der letzten PHP-Versionen wird das nciht mehr unterstützt.
Ich weiß es soll mit PREG gehen, aber damit kenne ich mich absolut nicht aus.
Hier mein Quelltext.
PHP-Code:
<?php
error_reporting(E_ALL);
$verz = "//rsw-vm1/xmldata/";
echo $verz;
$xmlverz = opendir($verz);
$i = 0;
while($datei = readdir($xmlverz))
{
if(substr($datei,-4)=='.xml')
{
if (!is_dir($datei))
{ //Verzeichnisse sollen ja nicht dargestellt werden
$daten[$i] = "$datei";
$i++;
$filename = "$verz$datei";
echo $filename;
if (file_exists($filename))
{
$data = file_get_contents($filename); // Datei einlesen
$data = explode("<Software>" , $data); // Inhalt in ein Array zerlegen
for ($zaehler = 1; $zaehler < count($data); $zaehler++)
{
ereg("<DisplayName>(.*)</DisplayName>" , $data[$zaehler] , $link); // Link auslesen (wird in $link[1] gespeichert)
ereg("<DisplayVersion>(.*)</DisplayVersion>" , $data[$zaehler] , $name); // Name u. Beschreibung auslesen
// Link Name und Beschreibung in HTML-Tags einbauen und ausgeben
echo "<dl>\n";
echo " <dt> <a href=\"" . trim($link[1]) . "\">$name[1]</a> </dt>\n";
echo "</dl>\n";
}
}
}
}
}
?>
Deprecated: Function ereg() is deprecated in C:\xampp\htdocs\inventur\software\index.php on line 41 bzw. 42
wie baue ich das jetzt um?. Hab schon experimentiert, aber ich komm mit PREG mit klar. Vllt steh ich auch gerade nur aufm Schlauch oder denk mal wieder zu extrem kompliziert

Danke schon mal....
Kommentar