ارسال متغییرها با http

perlinpars

Active Member
اساتید محترم

من یه مشکلی دارم با ارسال به http

من یک فرم رو دارم که یک سری متغییر داره UserName و Password و PhoneNumber و Text که میخوام اینا با یک فرمت مشخص تو آدرسی قرار بگیره و برای سرور ارسال بشه.


http://192.168.1.1:8000/?UserName=%user&Password=%pass&PhoneNumber=%num&Text=%message
اما نمیدونم این خط باید چه جری ارسال بشه.

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

هم انجمن رو گشتم. هم گوگل+یاهو+فرومهای اینکاره= چیزی پیدا نکردم
 

firebird

Member
تگ فرم باید به این شکل تعریف شده باشه:
کد:
<form action="file.php" action="get">

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

imanmir

Member
اساتید محترم

من یه مشکلی دارم با ارسال به http

من یک فرم رو دارم که یک سری متغییر داره UserName و Password و PhoneNumber و Text که میخوام اینا با یک فرمت مشخص تو آدرسی قرار بگیره و برای سرور ارسال بشه.


http://192.168.1.1:8000/?UserName=%user&Password=%pass&PhoneNumber=%num&Text=%message
اما نمیدونم این خط باید چه جری ارسال بشه.

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

هم انجمن رو گشتم. هم گوگل+یاهو+فرومهای اینکاره= چیزی پیدا نکردم

با سلام
شما برای اینکار با از متد GET استفاده کنید
کد:
<form action="URLPAGE" method="get">
<input type="text" name="name" />
<input type="text" name="family" />
<input type="text" name="tel" />
<input type="submit" value="ClickHere" />
</form>
 

perlinpars

Active Member
کاش یکمی بیشتر کمک میکردید. من php باد نیستم این فرم رو هم از رو مقالات ساختم. یه جاهایی رو هم تغییر دادم. اما همچنان از ارسال خبری نیست. اما بازم سعی میکنم ایندفه اگه نتونستم کد رو قرار میدم. از همگی هم ممنونم
 

perlinpars

Active Member
آقا یه چیزی الان خوندم get اطلاعات رو تو آدرس بار نشون میده،اما post نشون نمیده. و اگه اینطوری باشه واسه منی که میخوام پسورد ارسال کنم بهتره از post استفاده کنم.؟؟؟؟!
 

perlinpars

Active Member
اساتید محترم
کد:
<form action="URLPAGE" method="get">
<input type="text" name="name" />
<input type="text" name="family" />
<input type="text" name="tel" />
<input type="submit" value="ClickHere" />
</form>


وقتی url رو وارد میکنم فقط valu ها رو ارسال میکنه(مطمئن نیستم درکم از value درست باشه)

یعنی user , pass , سایر اطلاعات فیلد رو ارسال نمیکنه و هرچی تو کد نوشته شده رو ارسال میکن

مثال: url...............name=name&user=family من با &name هم امتحان کردم.


و یک مورد دیگه هم اینکه تمام اطلاعات تو آدرس با دیده میشه. حتی با post راهی هست که بشه این اطلاعات دیده نشه؟
 

perlinpars

Active Member
اساتید اگر زحمتی نیست این لینک رو بررسی کنید.
http://www.weberdev.com/get_example-4164.html

من وقتی این ادرس رو تو آدرس بار میزنم ارسال میشه و مشکلی نیست
http://192.168.1.1:8000/?UserName=%u...&Text=%message

اما اینجا خواسته که یا از curl استفاده بشه(به گفته نویسنده که آدم مطرحی تو برنامه نویسی sms هست) یا از fosckopen

دوستان ممنون که توجه میکنید.
 

perlinpars

Active Member
من میخوام فیلدهای فرم شماره تماس+پیام+نام کاربری +رمز عبور رو بگیره و تو یه قالب خاصی مثل

http://192.168.1.1:8000/?UserName=%u...&Text=%message

ارسال کنه. با راهنمایی دوستان یه کارایی کردم اما اطلاعاتی که تو فرم میزنم نمیاد تو جای مشخص قرار بگیره


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

PhoneNumber=091222222 من میخوام وقتی فرم رو هر بار افراد پر میکنن اون شماره که تو فیلد زده میشه بیاد اینجا قرار بگیره
 

Goroop.ir

Member
ای بابا شما چقدر یک سوال ساده رو طولش میدید !

پسر جان شما باید فرمت را از نوع Get بسازی
PHP:
<form action="URLPAGE" method="get">
بعد در برنامه ی اصلیت باید از تابع Get استفاده کنی که این تابع مقدار های مورد نظرت رو از طریق لینک میگره مثلا :
www.Google.com/index.php?sum=salam&To=bay

بعد در برنامه زیر مشخص میکنیم که مقدار های Sum و To را برای ما در صفحه چاپ کنم
PHP:
echo $_GET['Sum'];
echo "<BR>";
echo $_GET['To'];
به همین راحتی به همین اسودگی
 

جدیدترین ارسال ها

بالا