Comment obtenir le champ de saisie de la valeur à partir d'un formulaire à l'aide de preg_match()

Je ne suis pas un expert dans ce domaine, de sorte s'il vous plaît aidez-moi à sortir de rechange et de mon ignorance, le cas échéant.
Je suis en train de roulage par une page et que vous souhaitez obtenir la valeur de l'caché <input> champ. Je ne suis pas familier avec les regexp. mon code est comme ci-dessous:

       $page = curl_exec($ch);
}
curl_close($ch);

function parse_form_fields($page, $username, $password){
    preg_match("/<input id=\"signuptoken\" type=\"hidden\" value=\"(.+?)\" name=\"signuptoken\"/", $page, $m);

    $captchatoken = $m[1];

    $parameters[] = "newaccounttoken=" . urlencode($captchatoken);
}

le champ de formulaire est comme ci-dessous:

<input id="signuptoken" type="hidden" value="03AHJ_Vuv2ts6ev2LltAkZB91vjD6k-BsW3286bTC9QZYZLSHQUMNDQJFUaNmAQMAYb9FDhIkOFzAisafasfsTZuv_pl5KvkYNfsGUPcOAEX5YPlMaMOi7MZJq4ky0v_GyM60SmMgjPrtfZSJYE0hqw--GsfsafasmER0Sksr6OAvnLnBVAMsKcCi7uM" name="signuptoken">

Je veux obtenir la valeur de ce champ de saisie.

InformationsquelleAutor Deepak Verma | 2012-12-03