«یا اللهُ یا رَبِّ یا حَیُّ یا قَیّوم یا ذَالجَلالِ وَ الاکرام اَسئَلُکَ بِاسمِکَ اَلعَظیم اَلاَعظَم اَن تَرزُقَنی رِزقاً حَلالاً طَیِّباً بِرَحمَتِکَ الواسِعَه یا اَرحَمَ الرّاحِمِین.»
submit form in php :: گیم اور _ بازیسازی با unity + مطالب متفرقه

گیم اور _ بازیسازی با unity + مطالب متفرقه

آموزش های علمی با اجازه ی خدا تقدیم به هرکس خدا بخواد

آموزش های علمی با اجازه ی خدا تقدیم به هرکس خدا بخواد

به نام خدا
---
سوالی بود بذارید
نظر خصوصی نذارید
پاسخش سخته

بایگانی
پیوندها

۱ مطلب با کلمه‌ی کلیدی «submit form in php» ثبت شده است

gameover.blog.ir

بعضی وقتا بدون html می خوایم از داخل خود php یک فرم بسازیم و ارسال کنیم به یک صفحه ی وب یا یک url.

در مثال زیر فرض شد فایل های ali.jpg و reza.jpg در مسیر دایرکتوری home/user روی هاست فعلی وجود دارند و اونها رو در متغیرهای file1 و file2 ریخیتم و سپس به url دلخواه ارسال کردیم و همینطور متغیرهای esm و php_master رو با مقادیری دلخواه.


روش POST:

<?php
$url = 'http://mySite.com/...';
$_POST = array('esm' => 'alireza', 'php_master' => true);
// ارسال یک فایل مشابه ورودی فایل در فرم با نام دلخواه شما
$POST['file1'] = '@/home/user/ali.jpg';
$POST['file2'] = '@/home/user/reza.jpg';

$handle = curl_init($url);
curl_setopt($handle, CURLOPT_POST, true);
curl_setopt($handle, CURLOPT_POSTFIELDS, $_POST);
curl_exec($handle);
?>

روش GET(ارسال داده ها با طول کمتر از طریق url):

<?php
$url = 'http://mySite.com/...';
$_GET = array('name' => 'alireza', 'php_master' => true);

$url = $url . '?' . http_build_query($_GET);

$handle = curl_init($url);
curl_exec($handle);
?>

در روش GET ، امکان ارسال فایل وجود ندارد چون طول پارامترهای GET محدود به 4096 بایت است.
۰ نظر موافقین ۰ مخالفین ۰ ۰۱ مرداد ۹۵ ، ۰۴:۴۷
مدیرکل