رفتن به مطلب
  • 0

ارسال متن برای سرور و ذخیره در فایل تکست


amir00700

سوال

من میخوام هر چی که تو ادیت تکست نوشتم وقتی روی باتون زدم بره تو هاست مثلا متن فایل

log.txt

رو اون چیزی بکنه که تو ادیت تکست زدم

میدونم باید با پست بفرستم و با پی اچ پی دریافتش کنم ولی نمیدونم چطور بگیرم از طرف سرور و متن فایل تکست رو برابر با اون مقدار کنم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

9 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

من میخوام هر چی که تو ادیت تکست نوشتم وقتی روی باتون زدم بره تو هاست مثلا متن فایل

log.txt

رو اون چیزی بکنه که تو ادیت تکست زدم

میدونم باید با پست بفرستم و با پی اچ پی دریافتش کنم ولی نمیدونم چطور بگیرم از طرف سرور و متن فایل تکست رو برابر با اون مقدار کنم

 

این سورسی هست که  قبلا اقای ایزدی فکر کنم  گذاشته بودن توی سایت

فایل PHP رو داخل هاستتون بزارین

توی بیسیک ادرس هاستتون بزارین

کنار فایل PHP یک فایل تکست ایجاد میشه که هر چه توی برنامه متنی بنویسیم فورا میره توی فایل تکست موجود در هاست ( یعنی دقیقا همون چیزی که میخای)

 

http://s3.picofile.com/file/8217042584/sendtxt_ba4.zip.html

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

به وسیله بیسیک فک نکنم به صورت مستقیم بتونید متنی رو Append  کنید.

شما دنبال کد PHP مربوط به اضافه کردن متن به فایل تکست بگرد.و فقط کافیه متن ادیت تکست رو به عنوان ورودی به Post  بفرستید.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

ببینید، این کدهای php هستن برای نوشتن متن توی فایل متنی

بهتره فایل متنی و فایل php پیش هم باشن، این از این

برای نوشتن متن و جایگزین شدن متن قبلی در این کد، باید 'w' بذارید مثل زیر

fopen($FileName, 'w')

وبرای نوشتن در ادامه فایل قبلی، در این کد به جای 'w' از 'a' استفاده میکنیم

کدهای php

<?php
$matn = $_POST["text"];
$FileName = "myFile.txt";
$FileHandle = fopen($FileName, 'w') or die("can't open file");

$stringData = "$matn";
fwrite($FileHandle, $stringData);

fclose($FileHandle);
?>

خوب، یه متغیر هم تعریف کردیم به اسم $matn که میاد و متن بیسیک رو که پست کردیم میگیره

خوب، نحوه پست در بیسیک هم به شکل زیره

تیک زدن کتابخونه HttpUtils2 

تعریف متغیر در گلوبال

dim ht as httpjob

اینیشیالایز کرد در اکتیویتی کریت

ht.initialze("job1",me)

کد زیر رو میذاری در رویداد کلیک یک دکمه یا هر جای دیگه ای که میخوای

یه ادیت تکست هم داریم که میخوایم متنشو بفرستیم به فایل php تا php هم بریزه تو فایل تکست

ht.postString("adress_phpFile_in your Host",edittext1.text)

خوب

تا اینجا اطلاعات پست شد، حالا وقتی پست شد چی بشه توی بیسیک؟

یه sub اضافه میکنیم به شکل ساب زیر

sub jobdone(job as httpjob)


if job.success = true then

if job.getstring = "can't open file" then

msgbox("اشکال در ارسال اطلاعات","error")

else
msgbox("done","")
end if

end if

end sub

این عبارت هم can't open file اگر مشکلی پیش بیاد، فایل php ما مینویسه روی صفحه

من اومدم چک کردم که اگه این فایل روی صفحه بود، بگه خطا و ....

موفق باشید

لینک ارسال
به اشتراک گذاری در سایت های دیگر

یه آموزش و سورسی آقای ایزدی(فکر کنم) توی سایت گذاشته بود با نام : ارسال نظر کاربران: یعنی کاربر توی ادیت تکست نظر میداد و میرفت توی فایل تکست توی هاست

 

الان لبتابم خرابه و گرنه سورسش برات میفرستادم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

ببینید، این کدهای php هستن برای نوشتن متن توی فایل متنی

بهتره فایل متنی و فایل php پیش هم باشن، این از این

برای نوشتن متن و جایگزین شدن متن قبلی در این کد، باید 'w' بذارید مثل زیر

fopen($FileName, 'w')

وبرای نوشتن در ادامه فایل قبلی، در این کد به جای 'w' از 'a' استفاده میکنیم

کدهای php

<?php
$matn = $_POST["text"];
$FileName = "myFile.txt";
$FileHandle = fopen($FileName, 'w') or die("can't open file");

$stringData = "$matn";
fwrite($FileHandle, $stringData);

fclose($FileHandle);
?>

خوب، یه متغیر هم تعریف کردیم به اسم $matn که میاد و متن بیسیک رو که پست کردیم میگیره

خوب، نحوه پست در بیسیک هم به شکل زیره

تیک زدن کتابخونه HttpUtils2 

تعریف متغیر در گلوبال

dim ht as httpjob

اینیشیالایز کرد در اکتیویتی کریت

ht.initialze("job1",me)

کد زیر رو میذاری در رویداد کلیک یک دکمه یا هر جای دیگه ای که میخوای

یه ادیت تکست هم داریم که میخوایم متنشو بفرستیم به فایل php تا php هم بریزه تو فایل تکست

ht.postString("adress_phpFile_in your Host",edittext1.text)

خوب

تا اینجا اطلاعات پست شد، حالا وقتی پست شد چی بشه توی بیسیک؟

یه sub اضافه میکنیم به شکل ساب زیر

sub jobdone(job as httpjob)


if job.success = true then

if job.getstring = "can't open file" then

msgbox("اشکال در ارسال اطلاعات","error")

else
msgbox("done","")
end if

end if

end sub

این عبارت هم can't open file اگر مشکلی پیش بیاد، فایل php ما مینویسه روی صفحه

من اومدم چک کردم که اگه این فایل روی صفحه بود، بگه خطا و ....

موفق باشید

الان دقیقا کدوم قسمت ها باید اسم فایل تکستم رو بزنم؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

اها ممنون از کمکتون در ضمن یه کمکی به دوستانی که چنین مشکلی دارن باید توی قسمت پست کردن متن اینو بزنید

hh.postString("file address","text=" & EditText1.text)
لینک ارسال
به اشتراک گذاری در سایت های دیگر

 

اها ممنون از کمکتون در ضمن یه کمکی به دوستانی که چنین مشکلی دارن باید توی قسمت پست کردن متن اینو بزنید

hh.postString("file address","text=" & EditText1.text)

قربانت، 

اره ، این قسمت رو یادم رفت بنویسم، البته با کدایی که من دادم، به شکل زیر میشه

ht.postString("file address","matn=" & EditText1.text)

اگه به جواب رسیدید، بهترین پاسخ رو انتخاب کنید تا تاپیکتون بسته بشه

موفق باشید

لینک ارسال
به اشتراک گذاری در سایت های دیگر

اگه کارت راه نیافتاده بگو تا سورسی که قبلنا اقای ایزدی فکر کنم نوشته بود رو براتون بزارم.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...