!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!
آخرین ویرایش به وسیله back door : شنبه 24 مرداد 1394 در 13:14 عصر
سلام
بفرما:
<?php
$file = file_get_contents("file.htm");
if(strpos($file, "REZA")) {
echo "OK";
}else{
echo "NO";
}
?>
این کد در عین سادگی کار جالبی رو انجام داد آیا میشه با یه روشی مثل این روش ، سورس یه سایت رو بدست آورد؟
چون من کد بالا رو روی فایل php هم تست کردم جواب داد.
متشکرم.
عزیزم با این دستور میتونی پیج سورس هر سایتی رو بگیری
ولی این کد من نیست این یک کد دیگه است که در دیتابیس ذخیره میکنه
$crl = curl_init();
curl_setopt($crl, CURLOPT_TIMEOUT, "30");
curl_setopt($crl, CURLOPT_URL, "$site");
curl_setopt($crl, CURLOPT_HEADER, 0);
curl_setopt($crl, CURLOPT_RETURNTRANSFER, 1);
$html = addslashes(curl_exec($crl));
curl_close($crl);
چی جوری کاری کنم که مثلا بره فایل رو این جوری بخونه
یک پوشه برگرده عقب که یعنی این /.. بعد از توی پوشه ی x بخونه و بعد اون جا نام فایل در دیتابیس ذخیره شده از دیتابیس هم بخونه مثل این
../x/$filename
درست شد!!!!!
عزیزم روی wamp و زمپ کار نمیکنه فقط روی هاست
wamp که اصلا ولی زمپ باز یک چیزی
!!!!!!!!!!!!
آخرین ویرایش به وسیله back door : شنبه 24 مرداد 1394 در 14:12 عصر
الان این کد شما میشه که آدرسی که میخوام سورسش ذخیره بشه مشخص میکنم:
<?php
$site="http://test.ir/test.php";
$crl = curl_init();
curl_setopt($crl, CURLOPT_TIMEOUT, "30");
curl_setopt($crl, CURLOPT_URL, "$site");
curl_setopt($crl, CURLOPT_HEADER, 0);
curl_setopt($crl, CURLOPT_RETURNTRANSFER, 1);
$html = addslashes(curl_exec($crl));
curl_close($crl);
?>
حالا کجا این فایل که در ادرس مشخص شده ذخیره میشه؟
محل ذخیره شدن فایل مشخص نشده.
!!!!!!!!!!!!!!!!!!!!!!!
آخرین ویرایش به وسیله back door : شنبه 24 مرداد 1394 در 14:13 عصر
الان من چه مقداری رو باید وارد دیتابیس کنم؟
مقداری که به متغییر $html داده میشه رو باید به دیتابیس وارد کنم؟
برای ذخیره بصورت فایل با این کد میتونی
$url = 'http://example.com/image.php';
$img = 'image.php';
file_put_contents($img, file_get_contents($url));
متشکرم.
ولی من فکر میکردم میشه سورس php رو هم با روش شما گرفتن. ولی این کد شما فقط میتونه سورس html سایت رو بگیره.در صورتی که میشه روی صفحه راست کلیک کرد و open sorce رو هم زد و دیگه نیازی به این کد نیست.
دوست گرامی، سورس PHP رو نمیشه به این راحتیها در آورد وگرنه امنیت که دیگه معنی نداشت! PHP سمت سرور اجرا میشه و شما خروجی اون رو میبینید. حالا چه با cURL کار کنید، چه با file_get_contents و... فرقی نمیکنه. نتیجه اجرای PHP رو میبینید یعنی هرچی echo شده باشه نه خود کدهای PHP رو.
آخرین ویرایش به وسیله MMSHFE : پنج شنبه 19 مرداد 1391 در 17:33 عصر دلیل: اشتباه تایپی
این موضوع رو میدونستم مهندس فقط شک کردم.