PDA

View Full Version : دانلود فایل توسط php



mehdiv
سه شنبه 08 مرداد 1392, 17:25 عصر
سلام
یه سوال داشتم ما یه کد نوشتیم که میاد سورس صفحه رو میخونه و ذخیره میکنه اما مشکل اینه که فایل ها رو میسازه مثلا در پوشه یک فایل x.php رو میسازه اما محتوای توشو نمیاره این کد من هست


<?php
error_reporting(E_ALL);

$all = file("11.txt");
include_once("browser.class.php");
$ff = new Browser();

for($i=0;$i<count($all);$i++)
{
$ff->Open($all[$i]);
$content = $ff->Response['body'];
$dir = str_replace("\\","/",dirname(__FILE__)."\\".str_replace("/","\\",str_replace("domin.com/1.php?id=adressfile","",$all[$i])));
file_put_contents(trim($dir),$content);
}

?>

یه فایل هم به اسم 11.txt هست که آدرس هایی که باید دانلود بشه توشه
لطفا بگید مشکل کد چیه
در ضمن فایل ها رو که باز میکنم سورسش تو صفحه هست
یعنی تو لینک اصلی آدرس فایل رو که میزنم سورسشو میاره
کسی هست بدونه مشکلش چیه و یا نمونشو داشته باشه

mehdiv
سه شنبه 08 مرداد 1392, 17:47 عصر
کسی نیست جواب منو بده؟؟؟

mehdiv
سه شنبه 08 مرداد 1392, 18:08 عصر
در ضمن یه موردی که هست اینه که ما میتونستیم کل لینک ها رو به دانلودر بدیم که واسمون دانلود کنه اما با این کار همه فایل ها با اسم 1.php دانلود میشه یعنی


1_1.php
1_2.php
1_3.php
1_4.php
1.php

ما این کد رو نوشتیم که فایل ها با اسم اصلی خودشون دانلود بشن

mehdiv
سه شنبه 08 مرداد 1392, 19:33 عصر
یعنی هیچ کدوم از مهندسان این سایت جواب سوال منو نمیدونن
خودم جواب رو پیدا کردم مشکل از این قسمته


$content = $ff->Response['body'];

چرا چون ما تو صفحه ای که داریم تگ body و هیچ تگ دیگه ای وجود نداره و فقط کد های php هست
اما چیزی که نفهمیدم اینه که چکارش کنم که اونا رو بخونه ؟