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 Computerworld 
 
 
	
		
								
					
				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