هيلبرنت | Helpernt

هيلبرنت | Helpernt (https://www.helpernt.com/vb/index.php)
-   ركن تطوير منتديات vb3.8.0 (https://www.helpernt.com/vb/forumdisplay.php?f=99)
-   -   [ vBulletin 3 ] : حفظ مواضيع المنتدي في ملفات txt (https://www.helpernt.com/vb/showthread.php?t=9284)

Mohamed yasser 06-06-2019 11:28 AM

حفظ مواضيع المنتدي في ملفات txt
 

السلام عليكم ورحمة الله وبركاته
عملتلكم حاجه حلوه تحافظ علي مواضيع المنتدي
طبعا انت ممكن تريح دماغك من ده كله وتعمل حفظ كامل لقاعده البيانات وتريح دماغك
لكن برضوا مش ايكون منظم لدرجه تعرف عنوان الموضوع ومضون الموضوع لان القاعده كبيره
وان عنوان الموضوع والموضوع نفسه مش في نفس الجدول فده اياخد منك وقت
لكن الكود ايدمج الاتنين في بعض
فانا عملتلك كود يحفظ كل موضوع في ملف txt لوحديده اسم الملف هو اسم الموضوع وجوه الملف هو الموضوع نفسه
الكود
كود PHP:

<?php 
/*======================================================================*\
|| #################################################################### ||
|| # حفظ المواضيع                                                      # ||
|| # Copyright (c) 2019, hazen. All Rights Reserved.                  # ||
|| # E-mail : daanyp300@gmail.com | mobile : 01069491122              # ||
|| #################################################################### ||
\*======================================================================*/

$dbhost                ='localhost';
$dbuser                ='root';
$dbpasswd            ='12345678';
$dbname                ='vb';
$conn mysqli_connect($dbhost$dbuser$dbpasswd $dbname);
$filename1 'savethread';
if (!
file_exists($filename1)) {
mkdir("savethread"0700);
}
$nobilitys mysqli_query($conn,"SELECT * FROM thread") or die(mysqli_error());
            
$i=1;
 while (
$rank mysqli_fetch_array($nobilitys) )
 {
if(
$rank['forumid'] != AND  $rank['forumid'] != 1)
{
$post $rank['threadid'];
$AXE mysqli_query($conn,"SELECT * FROM post where postid='$post'");
$Hazem mysqli_fetch_assoc($AXE);

$my_file 'savethread/'.$rank['title'].'.txt';
$handle fopen($my_file'a') or die('Cannot open file:  '.$my_file);
$hread ''.$Hazem['pagetext'].'';
fwrite($handle$hread);

}                     
 }
?>

اتغير معلومات القاعده
الناس اتقولي انحط الكود ده فين
اعمل ملف جديد بنوع php
وحط الكود فيه وافتح الملف اتلقي المواضيع نزلت في savethread
ده فلدر بيتعمل لوحديه لو مش موجود
الحركه سهله جدا جدا ومفهاش صعوبه
وعملتلك استثناء مواضيع قسم
كود PHP:

if($rank['forumid'] != AND  $rank['forumid'] != 1

انا عامل استنثاء قسم 1 و 2 انت ممكن تغيرهم او تحذفهم او تزود عليهم

وكده نكون خلصنا من الموضوع


خطوات للايضاح

1 - اعمل ملف php باسمه montadatopic او اى سم تحبه

2 - قمت بوضع الكود اللى بالاعلى مع تغيير مايلزم من اسم القاعدة والباسورد والمستضيف.

3 - مكان حفظ ملف php كان فى مجلد المنتدى.

4 - قم بعمل اتصال على هذا الشكل
كود:

http://localhost/vb/montadatopic.php
5 - النتيجة ظهور الفولدر savethread بجانب مجلدات المنتدى كما بالصوره>



a;vh g;l

هيلبرنت 06-06-2019 12:02 PM

رد: حفظ مواضيع المنتدي في ملفات txt
 
اخى الكريم الامر مش واضح حتاج المساعدة

1- اسم ملف php هيكون ايه ؟؟؟؟؟

2- مكان وضع ملف php هيكون فين ؟؟؟؟؟

3- انت شغال بالاتصال mysqli طب اللى لسه على mysql هيعملو ايه ؟؟؟؟؟

4- الفولدر اللى انت تحدثت عنه ان اسمه مكان هيكون فين فى قاعدة البيانات ولا فين بالضبط ؟؟؟؟؟

5- فى امر تشغيل فى القاعدة لتفعيل الملف ولا بمجرد كتابة الاوامر هنشوف النتيجة؟؟؟؟؟؟؟

شروحات 10/10 بس محتاجة توضيح اكبر للغالبه اللى وين فلاتستعجل وانت بتضع الدرس

Mohamed yasser 06-06-2019 12:08 PM

رد: حفظ مواضيع المنتدي في ملفات txt
 
اقتباس:

المشاركة الأصلية كتبت بواسطة هيلبرنت (المشاركة 29780)
اخى الكريم الامر مش واضح حتاج المساعدة

1- اسم ملف php هيكون ايه ؟؟؟؟؟

2- مكان وضع ملف php هيكون فين ؟؟؟؟؟

3- انت شغال بالاتصال mysqli طب اللى لسه على mysql هيعملو ايه ؟؟؟؟؟

4- الفولدر اللى انت تحدثت عنه ان اسمه مكان هيكون فين فى قاعدة البيانات ولا فين بالضبط ؟؟؟؟؟

5- فى امر تشغيل فى القاعدة لتفعيل الملف ولا بمجرد كتابة الاوامر هنشوف النتيجة؟؟؟؟؟؟؟

شروحات 10/10 بس محتاجة توضيح اكبر للغالبه اللى وين فلاتستعجل وانت بتضع الدرس

الملف ايكون اي اسم وفي اي مكان في المنتدي
3- ده اتصال جديد مش مربوط باتصال mysql
4-الفلدر اتلقيه ظهر مكان ما الملف الي عملته
5-بمجرد انك تفتح الملف اتلقي الملفات بتتعمل لوحده

هيلبرنت 06-06-2019 12:17 PM

رد: حفظ مواضيع المنتدي في ملفات txt
 
1- انا عملت ملف php اسمه montadatopic

2- قمت بوضع الكود اللى بالاعلى مع تغيير مايلزم من اسم القاعدة والباسورد والمستضيف.

3- مكان حفظ ملف php كان فى مجلد المنتدى

4- النتيجة لاشى

Mohamed yasser 06-06-2019 12:19 PM

رد: حفظ مواضيع المنتدي في ملفات txt
 
اتلقي النتيجه في فلدر اسمه savethread

هيلبرنت 06-06-2019 12:24 PM

رد: حفظ مواضيع المنتدي في ملفات txt
 
المشكلة الفولدر ده مالهوش وجود

وده اللى انا مستغربه علشان كده شرحت ليك الخطوات اللى انا نفزتها قولت يمكن يكون فى غلط عندى

Mohamed yasser 06-06-2019 12:26 PM

رد: حفظ مواضيع المنتدي في ملفات txt
 
انت شكلك عملت الملف ومفتحتش الملف من الموقع ياعني كده
كود PHP:

http://localhost/vb/montadatopic.php 

لانه لازم تفتح الملف علشان يشتغل

هيلبرنت 06-06-2019 12:33 PM

رد: حفظ مواضيع المنتدي في ملفات txt
 
فعلا انا ماكنتش عامل اتصل بالشكل ده والان ضبتط معايا

ما انا قولتلك انت فاهم ومشاء اوى وبتشرح كننا احمد زويل

ياصديقى تعامل معانا زى اللى بيخدو دروس محو اميه


سيتم تعديل الدرس حتى يكون اكثر وضوح للاخوه


شكرا لك

Mohamed yasser 06-06-2019 12:34 PM

رد: حفظ مواضيع المنتدي في ملفات txt
 
ههههههه
حاضر ياعم بس انا مش بعرف اشرح كويس هههه اخبط وخلاص

هيلبرنت 06-06-2019 12:43 PM

رد: حفظ مواضيع المنتدي في ملفات txt
 
بص نجاح اى شى هو الوصول للكل وانت مشاء الله لديك الكثير جدا

علشان كده قولتلك نشرح خطوة خطوة حتى ولو كانت بالنسبه ليك امر هاين اكيد لينا هتكون صعبه

وعشت يابطل لمعهد هيلبرنت


الساعة الآن 10:04 PM

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. TranZ By Almuhajir