[function.copy]: failed to open stream: No such file or directory

ghasembaghi

Member
سلام
من میخوام تمام لینک هایی را که داخل فایل متنی ذخیره شده را روی سرور کپی کنم
ولی خطا میده
دستور کپی را توی یه اسکریپت دیگه واسه یه فایل انجام دادم مشکلی نداشت اما اینجا...
لطفا کمک کنید
copy.php content:
کد:
<?php
$handle = @fopen("url.txt", "r");
if ($handle)
	{
    while (!feof($handle))
	    {
        $buffer = fgets($handle, 4096);
		$filename=basename($buffer);
		copy($buffer,$filename);
		}
    fclose($handle);
	}
?>

url.txt content:
کد:
http://googlea4.com/download/software/internet/Yahoo!_Messenger_Vista_10/GoogleA4.com_Yahoo!_Messenger_Vista_interface.jpg
http://www.googlea4.com/GoogleA4.com_Portable_Google_Chrome_2.0.156.1.rar
www.googlea4.com/mehr4/magazine/mehr4-booltan5-web.pdf
sefidshahr.googlea4.com/yadegari/Y1.pdf

Error:
کد:
Warning: copy(www.googlea4.com/mehr4/magazine/mehr4-booltan5-web.pdf ) [function.copy]: failed to open stream: No such file or directory in /home/fhlinux193/b/domain.com/user/htdocs/copy.php on line 9

Warning: copy(sefidshahr.googlea4.com/yadegari/Y1.pdf ) [function.copy]: failed to open stream: No such file or directory in /home/fhlinux193/b/domain.com/user/htdocs/copy.php on line 9

Warning: copy( ) [function.copy]: failed to open stream: No such file or directory in /home/fhlinux193/b/domain.com/user/htdocs/copy.php on line 9
_______________________________________________
 

k2-4u

Well-Known Member
مشکل داره

دستور copy فقط برای کپی کردن فایل است و خودش کل فایل رو از یک آدرسcopy میکنه و در آدرس دوم paste می کنه (اگه در آن فولدر اجازه دسترسی باشه) . این تابع قابلیت copy کردن url رو هم در سرور داره که معمولا
در php.ini غیرفعال است

ولی تابع copy رشته یا هر چیز دیگه رو تو متغیر کپی نمی کنه !؟!

PHP:
$file = 'example.txt';
$newfile = 'example.txt.bak';

if (!copy($file, $newfile)) {
    echo "failed to copy $file...\n";
}

http://ir.php.net/copy

این دستور از ریشه مشکل داره :-?
 

X7337X

Member
k2-4u از شما تشکر کردم فقط برای اینکه از توضیحت خوشم اومد

موفق باشی
 

ziXet

مدیر انجمن PHP/MYSQL
سلام
من میخوام تمام لینک هایی را که داخل فایل متنی ذخیره شده را روی سرور کپی کنم
ولی خطا میده
دستور کپی را توی یه اسکریپت دیگه واسه یه فایل انجام دادم مشکلی نداشت اما اینجا...
لطفا کمک کنید
copy.php content:
کد:
<?php
$handle = @fopen("url.txt", "r");
if ($handle)
	{
    while (!feof($handle))
	    {
        $buffer = fgets($handle, 4096);
		$filename=basename($buffer);
		copy($buffer,$filename);
		}
    fclose($handle);
	}
?>

url.txt content:
کد:
http://googlea4.com/download/software/internet/Yahoo!_Messenger_Vista_10/GoogleA4.com_Yahoo!_Messenger_Vista_interface.jpg
http://www.googlea4.com/GoogleA4.com_Portable_Google_Chrome_2.0.156.1.rar
www.googlea4.com/mehr4/magazine/mehr4-booltan5-web.pdf
sefidshahr.googlea4.com/yadegari/Y1.pdf

Error:
کد:
Warning: copy(www.googlea4.com/mehr4/magazine/mehr4-booltan5-web.pdf ) [function.copy]: failed to open stream: No such file or directory in /home/fhlinux193/b/domain.com/user/htdocs/copy.php on line 9

Warning: copy(sefidshahr.googlea4.com/yadegari/Y1.pdf ) [function.copy]: failed to open stream: No such file or directory in /home/fhlinux193/b/domain.com/user/htdocs/copy.php on line 9

Warning: copy( ) [function.copy]: failed to open stream: No such file or directory in /home/fhlinux193/b/domain.com/user/htdocs/copy.php on line 9
_______________________________________________
جواب شما تو barnamenevis.com داده شده.
 

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

بالا