Versio

Waarde zoeken

Overzicht Reageren

Mebus  vg

mebus vg

11/05/2009 19:43:00
Quote Anchor link
Ik wil met reguliere expressies een bepaalde waarde uit html halen die ik moet gebruiken in een curl script

De code:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<p><table class="p1" style="width:100%"cellspacing="1" cellpadding="0"><tr><td>

<table width="100%" cellspacing="1" cellpadding="0">
<tr><td><label>Naam:</label>
<input class="fm fm110" type="text" name="e63f9db" value="mebus" maxlength="15"> <span class="e f7"></span>
</td></tr>
<tr><td><label>Wachtwoord:</label>
<input class="fm fm110" type="password" name="e08538f" value="********" maxlength="20"> <span class="e f7"></span>
</td></tr>
</table></td></tr></table></p>


Het eerste veld heeft de naam: e63f9db en het tweede veld: e08538f

Af en toe veranderen deze nog weleens. Ik wil dus als deze waarden zijn verandert d.m.v reguliere expressies deze toch verkrijgen.

Ik had nu dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
/class="fm fm110" type="text" name="(.*)"/


maar dat werkt niet helemaal.

Het mooiste zou zijn als ik gelijk alle twee de veldnamen kan verkrijgen. Mischien doormiddels van preg_match_all?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
/class="fm fm110" type="(text|password)" name="(.*)"/


zoiets?

Graag jullie hulp!

Mebus
Gewijzigd op 01/01/1970 01:00:00 door Mebus vg
 
PHP hulp

PHP hulp

25/05/2012 19:01:46
Gesponsorde koppelingen:
 
Eddy Erkelens

Eddy Erkelens

11/05/2009 21:54:00
Quote Anchor link
En eerst een strip_tags($string, '<input');?
Dan krijg je al minder spul...
Je str_replaced de <input class="fm fm110" type="text" name=" weg en neemt dan de eerste 8 tekens.
Of ben ik nou zo moeilijk aan het doen?
 
Mebus  vg

mebus vg

11/05/2009 23:35:00
Quote Anchor link
Eddy Erkelens schreef op 11.05.2009 21:54:
En eerst een strip_tags($string, '<input');?
Dan krijg je al minder spul...
Je str_replaced de <input class="fm fm110" type="text" name=" weg en neemt dan de eerste 8 tekens.
Of ben ik nou zo moeilijk aan het doen?


Dat kan. Maar het is al zoveel regels meer aan code en dat zal ik niet hebben met zo een match. Alleen weet ik even niet hoe ik deze het beste kan maken.
 



Overzicht Reageren

Get Adobe Flash player