Hallo Leute,
ich stehe mal wieder vor einem kleinen Problem.
Ich habe ein Formular bei dem der User im Textfeld zusätzlich zum Text auch Links in form von "http://www.xyzxyz.xyz" angeben kann. Diese Links werden dann per preg_replace umgeschrieben so das ein A-Tag daraus wird. Bisher kein Problem. Zusätzlich soll aber auch in einer TXT-Datei der Link eingetragen werden der in der Schreibweise "http://www.xyzxyz.xyz" bleibt. Wie kann ich das machen? ich habe es schon mit if(eregi... probiert, bekomme es aber nicht zum laufen. Hier mein Code
Warscheinlich stimmt schon die if(eregi... -Abfrage nicht. Könnt Ihr mir bitte helfen?
Gruß KMD
ich stehe mal wieder vor einem kleinen Problem.
Ich habe ein Formular bei dem der User im Textfeld zusätzlich zum Text auch Links in form von "http://www.xyzxyz.xyz" angeben kann. Diese Links werden dann per preg_replace umgeschrieben so das ein A-Tag daraus wird. Bisher kein Problem. Zusätzlich soll aber auch in einer TXT-Datei der Link eingetragen werden der in der Schreibweise "http://www.xyzxyz.xyz" bleibt. Wie kann ich das machen? ich habe es schon mit if(eregi... probiert, bekomme es aber nicht zum laufen. Hier mein Code
Quellcode
- $texteinleitung = preg_replace("/((http(s?):\/\/)|(www\.))([\w\_\-\/\.\?\=\&\~]+)/i", "<a href=\"".$viewpfad."http$3://$4$5\" target=\"_blank\">$2$4$5</a>", $texteinleitung);
- if(eregi("/((http(s?):\/\/)|(www\.))([\w\_\-\/\.\?\=\&\~]+)/i", $texteinleitung))
- {
- $url = "????????????";
- $datei = fopen($databases_dir."statistiken.txt", "a+");
- flock($datei,2);
- fputs($datei, "".$url.";;0;;\n");
- flock($datei,3);
- fclose($datei);
- }
Warscheinlich stimmt schon die if(eregi... -Abfrage nicht. Könnt Ihr mir bitte helfen?
Gruß KMD