29. december 2006 - 16:02
Der er
3 kommentarer
Finde "action" i en form
Hvis nu jeg har en string, som indeholder: <?php $string = "sdjkad da0d asdk akdsad <form action="hej.php" type="form" id="alskas">kasaskasaksk ad asdasd </form>"; ?> Så vil jeg gerne have den finder det som står i "action=" - altså udskriver "Hej.php" En der kan hjælpe??
Annonceindlæg fra Visma Enterprise
29. december 2006 - 16:23
#1
Hvad med: <?php $string = "sdjkad da0d asdk akdsad <form action=\"hej.php\" type=\"form\" id=\"alskas\">kasaskasaksk ad asdasd </form>"; preg_match("/action=\"(.*?)\"/si", $string, $regs); echo $regs[1]; ?>
29. december 2006 - 17:07
#2
For at fluekneppe lidt: preg_match("/<form[^>]+action=\"(.*?)\"/si", $string, $regs); .. hvis man vil sikre, at action= rent faktisk står _i_ et <form>-tag :P