Guten Tag,
Aus einem Produktnamen der wie folgt aussehen könnte:
nutella-ferrero<sup>®</sup> neu sollen die Leerzeichen, Bindestriche, html tags und html entities entfernt werden.
Also praktisch folgendes übrig bleiben: nutellaferreroneu
Aber nach meiner preg_replace() Funktion bleibt nix über! Was mache ich falsch ?
while($row = $this->db->fetch_array())
{
$productname = preg_replace('#®|[^a-z0-9] #', '', strip_tags($row['d_produktnamehtml']));
$filetest = $filepath."/".$type."/".$productname.".pdf";
if (file_exists($filetest))
{
$row['filesize'] = sprintf("%01.2f", (filesize($filetest) / 1000));
$downloads[] = $row;
}
}
$this->assignVars('downloads', $downloads);
$this->assignVars('filepath', $filepath);
Danke