Sonderzeichen wie (% < ? ; : )Sperren?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
array
benutzen
code
erlauben
ersten zeichen
frage
funktion
http
kleinigkeit
manual
passenden ausdruck
sonderzeichen
sperren
strip
suchmaschine
text
url
variable text
verbotenen zeichen
zeichen
-
HI,
wie kann man in einem Inputfeld Sonderzeichen Sperren?
also z.b : ` ? = ) ( / & % $ § " ! ° ^ < > | - * - / + , und so weiter
das heißt ich habe eine suchmaschine auf meiner hp und da sollen dann sonderzeichen nicht mit gesucht werden habe aber kp wie das geht -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Wie wäre es, wenn du ein mal gescheit PHP lernst und dich dann erst an konkrete Projekte setzt? Damit kommst du auf jeden Fall weiter, als wegen jeder Kleinigkeit hier zu fragen. http://de.php.net/manual/de/ref.regex.php
-
schua dir mal die Funktion htmlspecialchars() an...
filtert auf jeden Fall einmal &, ", ', < und > weg...
Beitrag zuletzt geändert: 25.3.2009 19:49:14 von chrisgun -
html_specialchars() entfernt aber nicht alle dieser zeichen dafür muss er die regex engine benutzen und einen passenden ausdruck dafür muss er auch schreiben^^
Beitrag zuletzt geändert: 25.3.2009 20:41:09 von stevestyxx -
Ich mach dir mal schnell nen Code.
<?php $text = $_POST['text']; $verbotene_zeichen = array("`", '?', '=', ')', '('); foreach($verbotene_zeichen as $var) { $text = str_replace($var, '', $text); } ?>
Ich hab einfach mal die ersten Zeichen genommen die du gepostet hast, das script kann unendlich erweitert werden, einfach die Zeichen die gelöscht werden sollen ins Array hinzufügen. Der Text ohne die Zeichen wird in der Variable $text gespeichert, damit kannst du dann weiterarbeiten.
Ich hab das Script nicht getestet, wenns nicht geht schreib ne PN an mich.
mfg drafed-map -
Evtl. ist ja auch die Funktion strip_tags() http://de2.php.net/manual/de/function.strip-tags.php für dich interessant.
Damit kannst du alle HTML und PHP Tags ausfiltern
Grüßle -
Manmanman... Ich habe doch schon die "richtige" Lösung gesendet. Auserdem würde ich nicht nach verbotenen Zeichen suchen, sondern nur bestimme erlauben (A-Z, a-z, 1-0, ' '), ist deutlich einfacher als alle Zeichen einzelnd einzugeben.
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage