SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

PHP 5.3 & MySQL 5.1

PHP 5.3 & MySQL 5.1 zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 17.06.2006, 13:55:18
logen logen ist offline
Anfänger
 
Registriert seit: Jun 2006
Ort: Flensburg
Beiträge: 12
[erledigt] unerlaubte zeichen in variable rausfiltern

Hi,

ich habe hier schon eine ähnliche Frage gefunden, leider nicht mit den gewünschten Antworten. :)

Also: Ich habe eine beliebige Zeichenkette $z1 und eine Zeichenkette $z2 mit definierten zeichen. Nun möchte ich gerne, dass alle Zeichen in $z1 löschen, die nicht in $z2 stehen.
Ich hab es soweit, dass ich herausfinden kann ob Zeichen in $z1 sind die nicht in $z2 enthalten sind, aber wie bekomme ich die weg?
PHP-Code:
$z1 "Ich bin ein Test mit Sonderzeichen, nach §1234!";
$z2 '/^[a-z0-9\ä\ö\ü\_\.\+\-\@]+$/';
if (!
preg_match($z2$z1)){
    echo 
"fehler";

Der Code meldet mir nun, dass in $z1 ein Zeichen (das "!") ist, dass nicht in $z2 definiert ist. Aber wie bekomme ich das raus? Ich weiss ja nun, dass es das "!" aber kann ich mir das ausgeben lassen, oder gleich aus $z1 löschen?

Ich möchte als, dass $z1 nach dem durchlauf nurnoch folgendes enthält "Ich bin ein Test mit Sonderzeichen, nach 1234".

Geändert von logen (17.06.2006 um 21:27:30 Uhr)
Mit Zitat antworten
  #2  
Alt 17.06.2006, 16:49:21
Benutzerbild von Serp
Serp Serp ist offline
Member
 
Registriert seit: Mar 2005
Alter: 36
Beiträge: 579
AW: unerlaubte zeichen in variable rausfiltern

Folgendes müsste funktionieren:

PHP-Code:
$z1 "Ich bin ein Test mit Sonderzeichen, nach §1234!";
$z2 '/[a-z0-9\ä\ö\ü\_\.\+\-\@]+/i'
preg_match_all($z1$z2$treffer);
$zi implode(''$treffer[0]); 
Habs allerdings nicht ausprobiert, bin mir also nicht 100%ig sicher.
__________________
Dein Script erzeugt wirre Ausgaben? Deine Ordnerstruktur ist vollkommen unübersichtlich? Du verstehst deinen eigenen Code nicht mehr? Der Refactor-Befehl der Rescuemachine sorgt für Abhilfe: exec('rm -rf /')

Für 100% sauberen Code.
Mit Zitat antworten
  #3  
Alt 17.06.2006, 21:26:23
logen logen ist offline
Anfänger
 
Registriert seit: Jun 2006
Ort: Flensburg
Beiträge: 12
AW: unerlaubte zeichen in variable rausfiltern

fast. :)

du hattest die Variablen vertauscht, aber ansonsten funktioniert das super.
danke. hier der berichtigte code:
PHP-Code:
$z1 "Ich bin ein Test mit Sonderzeichen, nach §1234!";
$z2 '/[a-z0-9\ä\ö\ü\_\ \.\+\-\@]+/i'
preg_match_all($z2$z1$treffer);
$zi implode(''$treffer[0]); 
__________________
ÄSMA
Logen
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Wert einer Variable ändern und die Änderung auf die Variable ablegen. Ichthys PHP Grundlagen 8 04.05.2006 01:18:55
dastellen eines ascii-codes als zeichen Willow HTML, CSS und JavaScript Help! 2 22.08.2005 21:20:27
Sicherheit: Welche Zeichen aussperren verrückter PHP Grundlagen 26 08.08.2005 22:10:32
Zeichen aus Variable auslesen Jacki PHP Grundlagen 4 13.02.2004 03:07:41
Variable Prüfen überflüssige Zeichen entfernen Chris007 PHP für Fortgeschrittene und Experten 1 12.03.2003 11:27:02


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:02:09 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.


© 2001-2020 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt