الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

طريقة ارسال بيانات لصفحة ويب Asp من دلفي عن طريق Post

مغلق
بدأه prof_1982 في 11 يوليو 2006 · 1 رد · 754 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

انا عندي صفحة asp موجودة علي موقعي واريد ان ارسال بيانات عن طريق Post الي هذه الصفحة .

قمت بتجريب الاداة WebDispatcher واعتقد انها لهذه النوع من العمل لكن لا اعرف كيفية استخدامها مع اني بحثت علي النت كثيرا ولم اجد اي حل .

تحياتي للجميع .

الإنسان الذي يقول بأنه لا يمكن عمل شيء يجب ألا يعيق مطلقاً الإنسان الذي يقوم بعمل ذلك الشيء.

إن تخطئ فأنت إنسان ... أما أن تلوم جهازك الكمبيوتر على خطأك فهذا أكثر إنسانية.

#2

استخدم من مكونات Indy Client المكون IdHTTP

وفيه دالة تأخذ المتغيرات الاستمارة form على شكل TStringList وترسلها إلى السيرفر (الموقع) اسمها post

ضع المكون IdHTTP وسميه HTTP

function Post(AURL: string; const ASource: TStrings): string
;

انظر إلى هذا المثال وهو حدث النقر على button وسميته btnSubmit

procedure TfrmSubmit.btnSubmitClick(Sender: TObject);
var PostData : TStringList;
begin //
  Try
	PostData := TStringList.Create;
	if length(BoxTopics.Text) = 0 Then Exit
	else PostData.Append('topicid='+Topicid);
	if length(BoxCats.Text) = 0 Then Exit
	else PostData.Append('catid='+catid);
	if length(EditSubject.Text) < 10 Then Exit
	else PostData.Append('subject='+EditSubject.Text);
	if length(EditAuther.Text) < 10 Then {Exit}
	else PostData.Append('auther='+EditAuther.Text);
	if length(EditKeyWords.Text) < 10 Then {Exit}
	else PostData.Append('keyword='+EditKeyWords.Text);
	if length(memo.Lines.GetText) < 30 Then Exit
	else PostData.Append('text='+memo.Lines.GetText);
	if length(EditLinkImg.Text) < 5 Then {Exit}
	else PostData.Append('img='+EditLinkImg.Text);
	PostData.Append('ActionName=articles.add');
	Try
	  S := http.Post('http://localhost/lib/delphi.php',PostData);
	  memo.Lines.Append(S);
	except
	end;
  finally
	PostData.Free;
  end;
	btnSubmit.Enabled := False;
end;

تم تعديل هذه المشاركة بواسطة أبو محمد اللحياني في 12 يوليو 2006 في 08:49

ولو وافيت ربك دون ذنب *** وناقشك الحساب إذاً هلكتا

ولم يظلمك في عملٍ ولكن *** عسير أن تقوم بما حملتا

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…