$_POST

bono056

Member
سلام
فرض كنيد يه TextField داريم به اسم t_number.
براي گرفتن مقدار يه Form Post از هردو روش زير ميشه استفاده كرد:
کد:
$myvar = $_POST['t_number'];
Or:
$myvar = $t_number;

چرا روش دوم رو بعضي كامپيوترها كار ميكنه و رو بعضيها نه؟
من رو 2 تا كامپيوتر كه هر دو ٌWinXP و IE6 دارن اين موضوع رو امتحان كردم. روش دوم رو يكي كار ميكنه رو يكي ديگه نه.
 

Majid

مدیر سایت
عضو کادر مدیریت
دلیلش اینه که اون حالت دوم فقط زمانی کار میکنه که register_global در فایل php.ini روشن باشه.

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

مجید
 

NabiKAZ

Well-Known Member
سلام
در اين رابطه منم يه سوال بپرسم
من با اين كد يه فايل رو اپ لود ميكنم .

کد:
<form method="POST" enctype="multipart/form-data" action="<?=$PHP_SELF?>">
<input type="file" name="FileName" size="26">
چطوري با اين تابع كه بالا ذكر شد ميتونم file name و file size و مشخصات ديگه فايل رو بيرون بكشم .
يعني اينا كار نميكنن:
کد:
$_POST['FileName']
$_POST['FileName_name']
$_POST['FileName_size']

تشكر
نبي
 

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

بالا