السلام عليكم ورحمة الله وبركاته
في محاولة لتنشيط القسم
قمت ببرمجة دالة لدمج أكثر من ملف في ملف واحد
بعض استخدامات الدالة
* دمج أكثر من ملف يحتوون مثلا على ايميلات ليصبحوا في ملف واحد http://www.dzbatna.com/images/smilies/icon30.gif
* لو حد بيستخدم انترنت دونلود منجر و فشل البرنامج في تجميع أجزاء الملف http://www.dzbatna.com/images/smilies/bleh.gif
* ................ معنديش أي أفكار تانية http://www.dzbatna.com/images/smilies/nosweat.gif
نيجي للدالة
رمز PHP:
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."\"
\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 ...
".$errors;
}
}else{
echo "failed to create file
".$errors;
}
}
طريقة الاستخدام سهلة اوي
اول بارامتر بياخد اسم الملف الجديد المراد دمج الملفات تحت اسمه
و بعدين اسماء الملفات .............. براحتك عدد لا نهائي من البارامترات
مثال
رمز PHP:
merge("newname.txt","file1.txt","file2.txt","file3.txt");
لو فيه أي استفسار أنا موجود إن شاء الله