Hocam orada sorun yok. Bende alıyorum değeri ancak işin kötü yanı sana alıyormuşsun gibi gösteriyor. Aslında almak istediğn değerlere ulaşamıyorsun. Örnek verecek olursam:
http://shetoldme.com/publish sayfasına geldikten sonra sayfada görünen formun içindeki
<input type="hidden" name="form_token" id="edit-drigg-node-form-form-token" value="87287f0460cd61a645e4dba4f5aa2dd0" />
satırındaki
value değerini almaya çalışırsan anlarsın ne demek istediğimi.
Yani
$al = "http://shetoldme.com/publish";
$data = file_get_contents($al);
preg_match('|<input type="hidden" name="form_token" id="edit-drigg-node-form-form-token" value="(.*?)" />|si', $data, $form_token_value);şeklinde almayı dene istersen. alamaıyorsun.
http://shetoldme.com/publish sayfasına gelmiş ve oturumla o bölümde giriş yapmış olsan bile form değerlerini alamıyorsun. ben 2 gündür denedim bir türlü olmadı. sanki hiç giriş yapmamışsın gibi yeni account oluşturma sayfasının formunu gösteriyor.
Eğer yapabilirsen valla çok sevinirim.
$connect = curl_init('http://shetoldme.com/publish');
curl_setopt($connect, CURLOPT_CONNECTTIMEOUT, 30);
curl_setopt($connect, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 6.1; tr; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12");
curl_setopt($connect, CURLOPT_RETURNTRANSFER, true);
curl_setopt($connect, CURLOPT_FOLLOWLOCATION, 1);
$data = curl_exec($connect);
preg_match('|<input type="hidden" name="form_token" id="edit-drigg-node-form-form-token" value="(.*?)" />|si', $data, $form_token_value);