PDA

View Full Version : سوال: چگونه متغیر هایی رو مستقیما با متد post ارسال کنیم؟



alonestar2008
یک شنبه 25 مرداد 1388, 07:57 صبح
با سلام خدمت دوستان من یه مشکل دارم اونم اینه که میخوام با متد post یک سری متغییر ارسال کنم طوری که یکسری داده رو تعریف کنم و بعد ارسال ودقیقا کار یه فرم رو که روش ساب میت میزنیم بکنه!
یعنی نمیخوام هیچ فرمی درست بشه تا بعد فرم رو ساب میت کنم چه جوری میشه؟؟؟؟:گریه::گریه::گریه::گ یه::گریه::گریه::گریه::گریه:

البته یه تابع تو php manual پیدا کردم ولی مثه اینکه این تابع ناشناختس و نمیدونم چه جوری فعالش کنم ممنون میشم راهنمایی کنید.
اینم تابع:

Description


string http_post_fields ( string $url [, array $data [, array $files [, array $options [, array &$info]]]] )
//tt

که اینم مثالشه:
<?php
$fields = array(
'name' => 'mike',
'pass' => 'se_ret'
);
$files = array(
array(
'name' => 'uimg',
'type' => 'image/jpeg',
'file' => './profile.jpg',
)
);

$response = http_post_fields("http://www.example.com/", $fields, $files);
?>
البته نمیدونم این تابع آیا واقعا همون کار رو میکنه یا نه؟

__ziXet__
یک شنبه 25 مرداد 1388, 09:10 صبح
با سلام خدمت دوستان من یه مشکل دارم اونم اینه که میخوام با متد post یک سری متغییر ارسال کنم طوری که یکسری داده رو تعریف کنم و بعد ارسال ودقیقا کار یه فرم رو که روش ساب میت میزنیم بکنه!
یعنی نمیخوام هیچ فرمی درست بشه تا بعد فرم رو ساب میت کنم چه جوری میشه؟؟؟؟:گریه::گریه::گریه::گ یه::گریه::گریه::گریه::گریه:

البته یه تابع تو php manual پیدا کردم ولی مثه اینکه این تابع ناشناختس و نمیدونم چه جوری فعالش کنم ممنون میشم راهنمایی کنید.
اینم تابع:
که اینم مثالشه:
<?php
$fields = array(
'name' => 'mike',
'pass' => 'se_ret'
);
$files = array(
array(
'name' => 'uimg',
'type' => 'image/jpeg',
'file' => './profile.jpg',
)
);

$response = http_post_fields("http://www.example.com/", $fields, $files);
?>
البته نمیدونم این تابع آیا واقعا همون کار رو میکنه یا نه؟

بهتره از curl استفاده کنی
http://php.net/curl

arezoo_66
یک شنبه 25 مرداد 1388, 09:41 صبح
برای ارسال اطلاعات از طریق post
اون جوری که من منظورتون رو فهمیدم ببنید این به درد می خوره اگه نه من متجه نشدم

alonestar2008
یک شنبه 25 مرداد 1388, 16:57 عصر
برای ارسال اطلاعات از طریق post
اون جوری که من منظورتون رو فهمیدم ببنید این به درد می خوره اگه نه من متجه نشدم

سلام از راهنمایی تون متشکرم ولی من میخواستم دیگه فرمی تشکیل نشه و مستقیم با یه دستور php یه داده ارسال بشه به یه صفحه دیگه مثلا به همون صفحه d.php که شما گذاشتید با یه تابع اطلاعات ارسال بشه
یعنی یه تابع مشابه زیر:


functionpost("آدرس action","داده یا داده ها");
//w

alonestar2008
یک شنبه 25 مرداد 1388, 17:27 عصر
بهتره از curl استفاده کنی
http://php.net/curl
با سلام و تشکر میشه بگید کدوم تابع؟؟؟:گریه: