php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 19.04.2005, 14:55  
Erfahrener Benutzer
 
Registriert seit: 16.03.2005
Beiträge: 421
Niedi
Niedi eine Nachricht über ICQ schicken
Standard Preg_match problem| 2.

Mahlzeit

also ich arbeite gerade an nem projekt, bei dem ich aus datein aus/einlese, sachen vergleiche und datein umschreibe.

nun habe ich ein problem, das nicht wirklich ein problem ist, da ich eine alternative dafür gefunden habe, dennoch würde mich die lösung des problems interessieren. Vielleicht könnt ihr mir Klarheit verschaffen.


so let's go


in der Datei steht:

Code:
[blub_eins]

[blub_zwei]

[blub_drei]
Datei wird geöffnet, und dann wird jede Zeile($line) geprüft(mit ner while..) bis keine zeile mehr zum prüfen übrig is.. mit folgender abfrage:

PHP-Code:
<?php
if(preg_match('/\['.trim($_POST['include'])."_".trim($_POST['rubrik'])."]/"$line))
?>

$_POST['include'] ist in diesem Fall "blub"
und
$_POST['rubrik'] ist hier "drei" oder "zwei"

Diese Abfrage gibt mir aber zurück, das er diese Zeile zwar findet, jedoch ist diese Zeile nicht zwei oder drei, sondern die erste zeile.
Die Variablen sind richtig, da ich vor und nach der Abfrage per echo mal ausgegeben habe, und es die richtigen waren.

wenn ich jedoch diese abfrage mache:


PHP-Code:
<?php
if(preg_match("/\[/"$line) && preg_match('/'.trim($_POST['include']).'_/'$line) && preg_match('/'.trim($_POST['rubrik']).'/'$line) && preg_match("/]/"$line))
?>
Findet er entweder die zweite oder dritte zeile, so wie es sich gehört (kommt eben auf den wert an, der in der variable $_POST['rubrik'] steht.

hat jemand verstanden was ich will? ^^

und kann mir jemand ne logische antwort liefern? danke

mfg Niedi


##EDIT II##

k nun stimmts

mfg Niedi
Niedi ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 19.04.2005, 15:00  
Erfahrener Benutzer
 
Registriert seit: 16.03.2005
Beiträge: 421
Niedi
Niedi eine Nachricht über ICQ schicken
Standard

Omg.. ich poste und es funzt.. obwohl ich schon ca. 1 1/2 stunden an diesem Problem sitze -_-

vielen dank ..^^

könnt ihr löschen wenn ihr wollt..
Niedi ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


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




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.