ط¯ط§ظ„ط© ظ„ط¯ظ…ط¬ ط£ظƒط«ط± ظ…ظ† ظ…ظ„ظپ



السلام عليكم ورحمة الله وبركاته
في محاولة لتنشيط القسم
قمت ببرمجة دالة لدمج أكثر من ملف في ملف واحد
بعض استخدامات الدالة
* دمج أكثر من ملف يحتوون مثلا على ايميلات ليصبحوا في ملف واحد
* لو حد بيستخدم انترنت دونلود منجر و فشل البرنامج في تجميع أجزاء الملف
* ................ معنديش أي أفكار تانية

نيجي للدالة
رمز PHP:
<code style="white-space:nowrap"> <code> function merge($new_file_name){
$files=func_get_args();
$data="";
$errors="";
foreach (
$files as $arg=>$file){
if(
$arg!==0){
if(
file_exists($file)){
$data.=file_get_contents($file);
}else{



$errors.="Cannot find file \"".$file."\"<br/>\n";
}
}
}
$create_file=file_put_contents($new_file_name,$data);
if(
$create_file){
echo
"File was successfully created";
if(
$errors!==""){
echo
" but there were some errors ...<br/>".$errors;
}
}else{
echo
"failed to create file <br/>".$errors;
}
}
</code> </code>

طريقة الاستخدام سهلة اوي
اول بارامتر بياخد اسم الملف الجديد المراد دمج الملفات تحت اسمه
و بعدين اسماء الملفات .............. براحتك عدد لا نهائي من البارامترات
مثال
رمز PHP:
<code style="white-space:nowrap"> <code> merge("newname.txt","file1.txt","file2.txt","file3.txt");
</code> </code>

لو فيه أي استفسار أنا موجود إن شاء الله









©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى©