PDA

View Full Version : روشی جدید برای انتقال اطلاعات به هاست



forouzan
چهارشنبه 20 مرداد 1389, 16:32 عصر
به نام خدا
با سلام

برای ارسال فایل به هاست چند وقتی که دارم جستجو می‌کنم
با این برنامه برخوردم ولی نمی‌دونم چگونه ازش استفاده کنم.


<?php
/*
some hosts disable copy() function and say its for security and for some copy
is important so this is and simple function that do same as copy function effect
How smart php can help us l like php
*/
function copyemz($file1,$file2){
$contentx =@file_get_contents($file1);
$openedfile = fopen($file2, "w");
fwrite($openedfile, $contentx);
fclose($openedfile);
if ($contentx === FALSE) {
$status=false;
}else $status=true;

return $status;
}

?>



اگه می‌شه لطف کنید و در وحله اول طرز استفاده از اون و در مرحله بعد
فایل html ای که با اسفتاده از آن اطلاعات ارسال می‌شود را در اینجا قرار دهید.

با تشکر
:خجالت:

binyaft
چهارشنبه 20 مرداد 1389, 16:39 عصر
این کد اول یک فایل رو باز میکنه ( حالا هر جایی که باشه ) بعد توی یک فایل دیگه توی سرور ذخیره مکینه
همین




<?php


function copy_from_host($from,$to){
$file=file_get_contents($from); // Get File On Server


$fp=fopen($to,'a'); // Open New File
fputs($fp,$file); // Write Contents
fclose($fp); // Close File

}


?>


مثالی از این تابع



<?php copy_from_host('http://www.site.com/1.txt','root/1.txt'); ?>

forouzan
چهارشنبه 20 مرداد 1389, 17:06 عصر
به نام خدا
با سلام

شاید بیش از ۱۱ عدد از انواع مختلف کد‌های مربوط به انتقال فایل از هاست به هاست را جمع آوری کرده‌ام ولی هیچکدام آنها بعلت قفل بودن آیتم «کپی» در هاست کار نمی‌کردند و این کد از این جهت برایم مهم بود که به این مطلب اشاره کرده بود و ظاهراً راه‌کاری ارائه داده است.

ضمن تشکر از محبت شما، باید بگویم که شما نیز در دستور ارائه داده از دستور کپی استفاده کرده‌اید که به احتمال قریب به یقین آن نیز کار نخواهد کرد.

اگر روش استفاده از کدی را که ارائه داده‌ام را می‌دانید لطف کرده و آن را توضیح دهید.
با تشکر

binyaft
چهارشنبه 20 مرداد 1389, 17:40 عصر
خوب اونهم کار کد منو میکنه
فرقی نداره
یعنی چی که ایتم کپی قفله؟؟؟؟

forouzan
پنج شنبه 21 مرداد 1389, 14:34 عصر
به نام خدا
با سلام

بنده بخاطر ترجمه‌ای که گوگل از متن زیر انجام داد و نیز بخاطر copyemz این برداشت استباه برایم پیش آمد که این opyemz دستوری جدید و به غیر از دستور copy می‌باشد.


/*
some hosts disable copy() function and say its for security and for some copy
is important so this is and simple function that do same as copy function effect
How smart php can help us l like php
*/