Eli miksi tämä ei toimi:
<?php if (!preg_match("/<td> <\/td><td><a href=\"/items.php?search_area=name&search_term=".$taul[1][$p]."/", $source) { echo "Membu: "; } ?>
<?php if (!preg_match("/<td> <\/td><td><a href=\"\/items\.php\?search_area=name&search_term=".$taul[1][$p]."/", $source)) { echo "Membu: "; } ?>
Kokeilepa tällaista muutosta. Tuo kysymysmerkki on regexpin erikoismerkkejä, samoin piste.
Ps. lisäksi puuttui yksi )-sulku.
Ps 2: Ja kenoviiva /items-sanan eteen
Ei toimi, mutta en usko että tuo olisi muutenkaan kovin tärkeä osa koodiani :) Kiitos avusta
Short Php kirjoitti:
Ei toimi, mutta en usko että tuo olisi muutenkaan kovin tärkeä osa koodiani :) Kiitos avusta
Kyllä tuo minulla toimii, tulostaa Membu.
Ps. Toimii jopa kun tekee pelkästään sen muutoksen tuohon kyselyyn, että lisää tuon kenoviivan kohdan näin: \/item. Kun poistin kenoviivat pisteen ja kysymysmerkin edestä, niin siitä huolimatta toimi.
Aihe on jo aika vanha, joten et voi enää vastata siihen.