PDA

View Full Version : مشکل در فارسی بودن متن در form



mehdie19
دوشنبه 16 تیر 1393, 15:13 عصر
سلام من کد زیر رو داخل کامپیوترم ران میکنم و انتظار دارم hello چاپ بشه اما نمیشه!
کسی میدونه علتش چیه که کمک کنه؟
ممنون

لینک سوال:
http://stackoverflow.com/questions/24612703/issue-with-utf8-string-and-request-in-php



<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8" pageEncoding="UTF-8"></head><body bgcolor="gray"><?php
if (strval($_REQUEST['submit']) === ("ویرایش")) { echo "hello"; }
$size = 10;?>
تعداد حروف:<?php echo $size; ?><form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>"><textarea name="smsBody" cols="90" rows="20">سلام</textarea><input type="submit" name="submit" value="ويرايش"/></form></body></html>

emadrezvani
دوشنبه 16 تیر 1393, 16:53 عصر
کد شما نسبت به درخواست شما بی معنی هست.
hello رو کجا چاپ کنه ؟! توی همون textarea ؟!

mehdie19
دوشنبه 16 تیر 1393, 17:29 عصر
نه در همون قالب html چاپ میشه دیگه
لطفا کد رو دقیق تر بخونید.

hamedarian2009
دوشنبه 16 تیر 1393, 19:11 عصر
سلام
برای من هم جال بود چرا hello چاپ نمیشه چون کد هیچ مشکلی نباید داشته باشه
احتمالا کلمه ویرایش که از فرم میاد با اونی که داخل if نوشتین باید متفاوت باشه که شرط true نمیشه و چاپش نمیکنه بهتره کلمه ویرایش داخل فرم رو داخل if عینا کپی کنید باید درست بشه

mehdie19
دوشنبه 16 تیر 1393, 19:22 عصر
درست شد
واقعا خیلی عجیب بود.
ممنون