تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
التعديل على ملف تكست
#1
السلام عليكم ورحمة الله
انا عندي ملف تكست على استضافة به اعداد مثلا
123456789
789456123
654789321
521478963
213654789
124578963
ارد لما اكتب بالتكست الموجود بالبرنامج مثلا الرقم الاول

  123456789

يظيف امامه علامة  النجمة *

هذا رابط الملف
الرد }}}
تم الشكر بواسطة:
#2
حاولت بمثال الموجود في المشاركة هذه من دون فائدة
الرد }}}
تم الشكر بواسطة:
#3
المفروض طبعا تتأكد من وجود الملف و تتأكد من أن التكست بوكس به التكست المناسب
ثم تقوم بتغيير الريكورد في الملف

الكود سيكون بالشكل التالي تقريبا


PHP كود :
       ' تحديد مكان مسار الملف
        Dim txtFile As String = ".\bidaya.txt"
        ' 
قراءة التكست من التكست بوكس
        Dim oldRecord 
As String "12345678"
 
       ' تحديد التكست الجديد
        Dim newRecord As String = oldRecord + "*"
        ' 
تغيير التكست القديم بالتكست الجديد الذي تم تحديده
        System
.IO.File.WriteAllText(txtFileSystem.IO.File.ReadAllText(txtFile).Replace(oldRecordnewRecord)) 

فيه طرق تانية اخري وعلي سبيل المثال 
انك تقرأ الأعداد الموجودة في الملف علي هيئة مصفوفة
ثم تبحث عن التكست المراد تغيير في المصفوفة و تقوم بتغييره
ثم تعيد كتابة البيانات الي الملف الأصلي
Retired
الرد }}}
تم الشكر بواسطة: bidaya
#4
(30-01-18, 02:31 PM)silverlight كتب : المفروض طبعا تتأكد من وجود الملف و تتأكد من أن التكست بوكس به التكست المناسب
ثم تقوم بتغيير الريكورد في الملف

الكود سيكون بالشكل التالي تقريبا


PHP كود :
       ' تحديد مكان مسار الملف
        Dim txtFile As String = ".\bidaya.txt"
        ' 
قراءة التكست من التكست بوكس
        Dim oldRecord 
As String "12345678"
 
       ' تحديد التكست الجديد
        Dim newRecord As String = oldRecord + "*"
        ' 
تغيير التكست القديم بالتكست الجديد الذي تم تحديده
        System
.IO.File.WriteAllText(txtFileSystem.IO.File.ReadAllText(txtFile).Replace(oldRecordnewRecord)) 

فيه طرق تانية اخري وعلي سبيل المثال 
انك تقرأ الأعداد الموجودة في الملف علي هيئة مصفوفة
ثم تبحث عن التكست المراد تغيير في المصفوفة و تقوم بتغييره
ثم تعيد كتابة البيانات الي الملف الأصلي

لكن هذا اخي ان كان الملف موجود بالقرص
انا اريد التعديل عليه على النت
Confused
الرد }}}
تم الشكر بواسطة:
#5
بعد تعديل الملف وحفظة او من دون حفظه 
استخدم بروتوكول FTP من اجل نقل النص او الملف الى قاعدة البيانات 
في هذه الحالة يجب 
ان يدعم اموقع انشاء قواعد بيانات
يجب ان تدعم قاعدة البيانات استخدام بروتوكول ftp
ابحث عن 
FTP Upload String vb.net 
Or
Ftp upload file vb.net
Basil Abdallah 

الرد }}}
تم الشكر بواسطة:
#6
لا أعلم الصلاحيات التي أعطاها لك موقع الاستضافة
لكن علي الأقل انت تستطيع تنزيل الملف الي الكمبيوتر و من ثم تعدل فيه كيفما تريد
وأخيرا تعيد رفع الملف الي الموقع ثانية
Retired
الرد }}}
تم الشكر بواسطة: bidaya
#7
استخدم صفحة php للتحكم بالملف
الرد }}}
تم الشكر بواسطة: bidaya
#8
(31-01-18, 08:30 PM)HASAN6.0 كتب : استخدم صفحة php للتحكم بالملف

اجل اخي انا حاولت بالمثال الموجود هنا لكن دون جدوى
المثال يكتب عى الملف لكن لا يقم باظافة * امام الاعداد كما اريد
الرد }}}
تم الشكر بواسطة:
#9
قم باستبدال test.txt باسم الملف
PHP كود :
<?php
if (isset($_GET['code'])){
 
   $FileURL 'test.txt';
 
   $code $_GET['code'];
 
   $content file_get_contents($FileURL);
 
   $content str_replace($code,"* " $code,$content);
 
   $content str_replace("* * ","* " ,$content);
 
   file_put_contents($FileURL$content);
 
   if (strpos($content$code) !== false) {
 
       echo 'Found & Replaced';
 
   }else{
 
       echo 'Not Found';
 
   }
}else{
 
   echo 'Not Get Request';
}
?>

ثم قم باستدعاء الرابط واسناد القيمة المراد تغييرها الى متغير code
الرد }}}
تم الشكر بواسطة: bidaya
#10
(01-02-18, 01:09 AM)HASAN6.0 كتب : قم باستبدال test.txt باسم الملف
PHP كود :
<?php
if (isset($_GET['code'])){
 
   $FileURL 'test.txt';
 
   $code $_GET['code'];
 
   $content file_get_contents($FileURL);
 
   $content str_replace($code,"* " $code,$content);
 
   $content str_replace("* * ","* " ,$content);
 
   file_put_contents($FileURL$content);
 
   if (strpos($content$code) !== false) {
 
       echo 'Found & Replaced';
 
   }else{
 
       echo 'Not Found';
 
   }
}else{
 
   echo 'Not Get Request';
}
?>

ثم قم باستدعاء الرابط واسناد القيمة المراد تغييرها الى متغير code

معذرتا اخي الكريم اي رابط استدعي ولتسهيل ارفقت مثال
المثال بملف php الذي انت عملته وهو مرفوع مع ملف txt ايضا


الملفات المرفقة
.rar   Bidaya.rar (الحجم : 33.17 ك ب / التحميلات : 39)
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] تكست بوكس EMADW 3 455 09-05-25, 05:09 PM
آخر رد: princelovelorn
  ازاى أطبق كود max على حقل تكست new_programer 4 424 04-02-25, 09:57 PM
آخر رد: aliday03
  كود انتقال مؤشر الماوس من تكست الى تكست اخر خالد كامل1 1 475 20-01-25, 12:21 AM
آخر رد: خالد كامل1
  ما هو الخطأ في كود التعديل التالي صالح عبدالله 6 586 12-10-24, 04:02 PM
آخر رد: صالح عبدالله
  مشكلة عند التعديل على البيانات F.H.M 5 492 12-09-24, 05:31 PM
آخر رد: F.H.M
  التعديل على كود حفظ الصورة في مجلد من picturebox صالح عبدالله 3 532 14-05-24, 10:47 PM
آخر رد: أبو خالد الشكري
  ارجو التعديل على الدالة المرفقة - الدالة تعيد الرقم -1 new_programer 4 553 20-03-24, 01:18 PM
آخر رد: تركي الحلواني
  [VB.NET] مساعدة في استدعاء البيانات معينه من form الأول إلى form 2 بدون التعديل loay775 2 591 18-01-24, 05:04 PM
آخر رد: loay775
  [VB.NET] كود التعديل Abdellatif 6 891 21-12-23, 02:01 PM
آخر رد: Abdellatif
  كيف ارسل مجموع 3 تكست بوكس إلى واحد بالترتيب ؟ أبووسم 3 719 18-12-23, 05:17 PM
آخر رد: أبووسم

التنقل السريع :


يقوم بقرائة الموضوع: