i php4 kullanarak bir formda bir etiketi ile name niteliği bulmak istiyorum. Herhangi bir onu bulmak bana nasıl yardımcı olur ..
örneğin
<input type="text" name="txt_name" value="" >
Ben bütün alanların adını bilmek istiyorum
Daha fazla bilgi için these SO questions bakmak, bir HTML DOM uygulayan bir kütüphane / kodu gerekir.
Here.
Eğer bir form gönderdiğinizde, bir url form sunucuya göndermek "name = value & ad1 = değer1" vb Burada "isim" bir html öğesi özniteliği "adıyla" anlamına gelir. Eğer $ _GET veya $ _POST kullanıyorsanız aşağıdaki gibi Yani o zaman bir dizi biçim öğesi adları alabilirsiniz
$names=array();
foreach($_GET as $key => $value)
{
$names[] = $key;
}
print_r($names);
Ignacio Vazquez-Abrams tarafından belirtildiği gibi basit html dom kullanabilirsiniz
Add it in your code like this require_once('Simple_html_dom.php');
Bunu kullanmak için bu satırı kullanarak başlatıldı
$html = new Simple_html_dom();
Satırını kullanarak bir sayfa veya bağlantı yükleyin
$html->load_file('http://www.yourste.com/yourpage.php');
Bu öğeyi ayrıştırmak ve bulmak için
$e = $html->find("input", 0);
öznitelik adının değerini echo
echo $value = $e->name