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

  123456789

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

هذا رابط الملف
[صورة مرفقة: 000.gif]
الرد
تم الشكر بواسطة:
#2
حاولت بمثال الموجود في المشاركة هذه من دون فائدة
[صورة مرفقة: 000.gif]
الرد
تم الشكر بواسطة:
#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
[صورة مرفقة: 000.gif]
الرد
تم الشكر بواسطة:
#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 للتحكم بالملف

اجل اخي انا حاولت بالمثال الموجود هنا لكن دون جدوى
المثال يكتب عى الملف لكن لا يقم باظافة * امام الاعداد كما اريد
[صورة مرفقة: 000.gif]
الرد
تم الشكر بواسطة:
#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 ك ب / التحميلات : 23)
[صورة مرفقة: 000.gif]
الرد
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Question [VB.NET] ازرار التنقل و الاضافة و الحفظ و الحذف و التعديل في entity framework باستخدام visual vb 2010 + sql server 2008 3 105 , 12:46 PM
آخر رد: Anas Mahmoud
  ما الغلط في كود التعديل التالي برحوت 0 70 13-10-20, 09:11 PM
آخر رد: برحوت
  محتاج التعديل على المثال المرفق new_programer 2 178 10-10-20, 08:00 PM
آخر رد: shone1
  [VB.NET] عمل اتاش و تحديث قاعدة البيانات بعد التعديل على الحقول دون ضياع السجلات برمجيا larbihamri 4 229 06-10-20, 03:33 PM
آخر رد: larbihamri
  سؤال بخصوص رتش تكست بوكس abdou 5 246 04-10-20, 01:54 PM
آخر رد: abdou
  عندي مشكلة في التعديل علي سطر معين في datagridViewo ٍOfelas 5 371 28-09-20, 01:26 AM
آخر رد: Anas Mahmoud
  التاريخ لا يقبل الاضافة او التعديل talatm 2 199 18-09-20, 08:36 PM
آخر رد: talatm
  المساعدة في التعديل على كود تعديل البيانات في قاعدة سيكوال سيرفر momani33 3 235 15-09-20, 08:10 PM
آخر رد: Anas Mahmoud
  التعديل على الكود للتخلص من مشكلة البطىء حيث عدد السجلات كبير momani33 0 217 09-09-20, 01:33 PM
آخر رد: momani33
  التعديل على عمود في الداتاقريد فيو دفعة واحد بناء على قيمة معينة جيولوجي مبتدئ 3 358 02-08-20, 02:10 AM
آخر رد: ابراهيم ايبو

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


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