delphi4arab منتديات دلفي للعرب

نسخة كاملة : حفظ المعلومات في ملف نصي
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
أهلا ومرحبا بكم
الموضوع يتعلق بارسال المعلومات الى ملف نصي وبطريقة منظمة
السكربت يقوم باستقبال (الاسم والرسالة) و بعدها يقوم بالحفظ في ملف نصي عل شكل json
تم ارفاق نظام دخول لحماية البيانات وكذلك لعرض البيانات مع امكانية الحذف
لا يحتاج الى ربط بقاعدة البيانات

الطريقة الصحيحة للاستخدام
للارسال نستخدم هذه الدالة
PHP كود :
Post(url,UserName,messageSTR:Utf8String
وكمثال
PHP كود :
mmo1.text:=Post('http://localhost/scripts/json/post.php',edt1.text,mmo1.text) ; 
لتغيير معلومات الدخول افتح index.php وغير قيمة المتغيرات
PHP كود :
$login='';
$password=''
اشكرك كنت محتاج الى هذا الدرس جعلها الله في ميزان حسناتك
اذا اردت اضافةاديت اخر يتم ارسله الى الاندكس هل يجيب ان اعدل على ملف post.php?
Sonic كتب :اذا اردت اضافةاديت اخر يتم ارسله الى الاندكس هل يجيب ان اعدل على ملف post.php?
سيظهر التغيير في الملف النصي فقط عند تغيير post.php
[صورة مرفقة: jQsZDYn.png]
اذن عند رغبتك في اضافة نتغير جديد
هذا في الدلفي
PHP كود :
function Post(url,var1,UserName,messageSTR:Utf8String): string;
var
  
lHTTPTIdHTTP;
  
lParamListTStringList;
begin
  lParamList 
:= TStringList.Create;
  
lParamList.Add('user='+username);
  
lParamList.Add('comment='+messageSTR);
  
lParamList.Add('var1='+var1); 
PHP كود :
وهذا في index.php
 
<div class="timeline-label">
                    <
h2><span>'.utf8_decode($Item['user']).'</span> &nbsp; &lt'.$Item['date'].' &gt; &nbsp;<span class="right"><a href ="?delete='.$Item['time'].'&'.$hide.'"> <class="icon-trash"></i> </a></h2>
                   <
pre>'.utf8_decode($Item['text']).'</pre><hr>'.utf8_decode($Item['var1']).'
                
</div
بالاضافة تغيير post.php كما في الصورة السابقة
شكرا لك لماذا اصبح العربي يظهر رموز غريبة هل يعمل لديك بشكل جيد؟
Sonic كتب :شكرا لك لماذا اصبح العربي يظهر رموز غريبة هل يعمل لديك بشكل جيد؟
نعم تعمل بشكل جيد اذا استخدمت دلفي 7
واذا استخدمت XE فاستبدل windows-1256 ب UTF-8 وهذا في index.php