Compilation failed: nothing to repeat at...
Klaus
- php
Hallo,
also ich erhalte immer folgenden Fehler, und weiß nicht woher diese genau stammt.
Compilation failed: nothing to repeat at offset 29
<?php
$var= $_GET['irgend_was']; //Manchmal Leer
$zeichen = "[\[\]\/\=a-zA-Z0-9_\x7f-\xff\"'>-]*";
//Jetzt die Zeile mit dem Fehler
if(!preg_match("/^".$zeichen."+$/",$var) AND !ereg("[=+\*\/\^-]",$var))
{
//...
}
?>
Weiß einer wo der Fehler liegt?
Grüße
Klaus
Hi,
$zeichen = "[...]*";
if(!preg_match("/^".$zeichen."+$/",$var) [...]
Weiß einer wo der Fehler liegt?
wenn Du $zeichen mal in den String rein ersetzt, wirst Du es glaube ich selbst sehen.
Cheatah
Hallo,
$zeichen = "[...]*";
if(!preg_match("/^".$zeichen."+$/",$var) [...]
Weiß einer wo der Fehler liegt?
Ich denke mal du meinst das + bei +$/ oder?
P.S. Kann es leider nicht direkt testen, ein Freund teilte mir die Fehlermeldung mit, aber ich erhalte diese Meldung nicht (auch nicht mit E_ALL+E_STRICT)
Grüße
Klaus
Hi,
Ich denke mal du meinst das + bei +$/ oder?
das "+" ist Teil dessen, was ich meine. Wie lautet die Regular Expression?
Cheatah