تقييم الموضوع :
  • 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 ك ب / التحميلات : 31)
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ارجو التعديل على الدالة المرفقة - الدالة تعيد الرقم -1 new_programer 4 91 20-03-24, 01:18 PM
آخر رد: تركي الحلواني
  [VB.NET] مساعدة في استدعاء البيانات معينه من form الأول إلى form 2 بدون التعديل loay775 2 275 18-01-24, 05:04 PM
آخر رد: loay775
  [VB.NET] كود التعديل Abdellatif 6 396 21-12-23, 02:01 PM
آخر رد: Abdellatif
  كيف ارسل مجموع 3 تكست بوكس إلى واحد بالترتيب ؟ أبووسم 3 330 18-12-23, 05:17 PM
آخر رد: أبووسم
  كود التعديل لم ينجح معي melad2002 4 298 16-12-23, 12:22 AM
آخر رد: anes
  [سؤال] توزيع الارقام على أكثر من تكست بوكس أبووسم 11 692 17-11-23, 12:04 AM
آخر رد: أبووسم
  رجاء التعديل على الكود المرفق - كلاس لعرض كود المورد new_programer 4 357 13-10-23, 01:47 AM
آخر رد: new_programer
  كود تغيير قيمة تكست بوكس فى تاريخ معين Ahmed.vb 2 909 11-10-23, 10:35 PM
آخر رد: aljzazy
  اريد التعديل على كود اذا كان القيمة المدخلة مكررة بDataGridView يتم فقط زيادة العدد moh61 6 822 26-07-23, 10:41 AM
آخر رد: تركي الحلواني
  يرجي التعديل على المثال - تعبءة الكمبوبوكس داخل الجريد بانواع الوحدات new_programer 3 800 14-04-23, 05:31 PM
آخر رد: new_programer

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم