Waarde zoeken

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Mebus  Hackintosh

Mebus Hackintosh

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 Hackintosh
 
PHP hulp

PHP hulp

29/09/2020 05:15:25
 
Eddy E

Eddy E

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  Hackintosh

Mebus Hackintosh

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

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.