login  Naam:   Wachtwoord: 
Registreer je!
 Forum

getal uitlezen uit string (Opgelost)

Offline Raze - 03/02/2010 18:13
Avatar van RazePHP beginner Hallo,

ik heb volgende code om een input te checken:

  1. if( ereg( '^go::mailbox limit=.+$', $input ) )
  2. {
  3.  
  4. header ('Location: mailbox.php?limit=' );
  5. }


dus als er in een inputveld 'go::mailbox limit=blabla' wordt ingegeven, wordt de gebruiker doorgestuurd naar de pagina mailbox.php?limit=.
Maar nu wil ik dat wanneer bij die input limit=[EEN_GETAL] staat, dat dat getal wordt 'uitgelezen' en in de url gezet.

VB: de gebruiker geeft in 'go::mailbox limit=5' -> verwijs de gebruiker door naar de pagina 'mailbox.php?limit=5'.
Hoe kan ik dat getal nu uitlezen, en is het mogelijk om dit ook uit te lezen wanneer de gebruiker bv 'go::mailbox blablabla limit=5 blablabla' ingeeft??

3 antwoorden

Gesponsorde links
Offline Martijn - 03/02/2010 18:35
Avatar van Martijn Crew PHP door er een preg_match van te maken? En dan daar je $output even correct aanroepen in je header 
Offline TotempaaltJ - 04/02/2010 07:44
Avatar van TotempaaltJ PHP interesse Even dit lezen: PHP.net: preg_match  
Offline YesItIsChris - 04/02/2010 16:41
Avatar van YesItIsChris Nieuw lid
  1. if( preg_match( '^go::mailbox limit=([0-9]+)$', $input, $aMatch ) )
  2. {
  3. header ('Location: mailbox.php?limit='. $aMatch[ 1 ] );
  4. }
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.178s