مشاهده نسخه کامل
: مشکل در دریافت ارسالیها در اچ تی ام ال به php
0LTIMAT0R
25-08-2009, 14:36
#php Code For recive Data
<body bgcolor="black">
<font color="green">
<?php
echo "<center>Welcome $name <br>";
echo "[+]Your password is : $pass";
?>
#html Code For Send Data
<html><head><title>TesTing Form</title><body bgcolor=black><font color=green>
<h1><b>WeLcome</h1></b><form action=t1.php method=post >
Enter your name<input type=text name="name" size=50>
Enter your password<input type=password name="pass" size=50>
<center><input type=submit name=sub Value=Enter_>
</form>
</body></head></html>
اما وقتي سند ميکنم فرم پي اچ پي ميگه که دو متغير نيم و پس تعريف نشدن
بايد چي مار کنم؟
باید اول دریافتشون کنی
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
0LTIMAT0R
26-08-2009, 06:31
ممنون دوست من کارم درست شد.میشه یه جایی معرفی کنی که تمرین داده باشه.کتاب من فقط درسه،تمرین توش نیست{پیغام خصوصی لطفا}
بعد یه چیز دیگه
دستوری وجود داره که بهش بگیم مثلا از a
10 تا بنویسه منظورم اینطوره
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
0LTIMAT0R
26-08-2009, 06:34
ممنون دوست من کارم درست شد.میشه یه جایی معرفی کنی که تمرین داده باشه.کتاب من فقط درسه،تمرین توش نیست{پیغام خصوصی لطفا}
بعد یه چیز دیگه
دستوری وجود داره که بهش بگیم مثلا از a
10 تا بنویسه منظورم اینطوره
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
جایه خاصی نیست برایه تمرین مثال هایه کتاب رو بنویس همون رو نویسی مثال هایه کتاب خودش خیلی کمک میکنه
اون سوال دومت رو هم باید با یه حلقه مثل for بنویسی
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید}
0LTIMAT0R
26-08-2009, 14:36
سلام مرسی
اما منظور من اینه که تقریبا این طوری پیش بره
a
aa
aaa
aaaa
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
0LTIMAT0R
29-08-2009, 06:23
سلام
میشه در مورد substr,chop یه توضیح کوچولو بدین و این که بگین این chop چه فرقی با chop توی پرل داره
...
سوال بعدیم در مورد یه رمزگذاری ساده است
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
روش درستش اینه اما چرا این کدی که من مینویسم اشتباهه؟
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
چون که خود
$pss
قبلا کریپت شده؟
شما چند تا اشکال داری
اول اینکه شما pass رو کریپت نمیکنی بلکه D3vil رو کریپت که مثلا میشه 121212 میکنی و بعد میریزیش تو pass مثل اینه که یه عدد رو بریزی توش
پس وقتی شما شرط میزاری که pass کریپت شده یا نه جواب منفیه
دوم
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
شما برایه چی اینکار رو میکنی ؟ وقتی که مقادیر از یه صفحه به صفحه دیگه فرستاده میشن با استفاده از get , post باید اینکارو کرد شما که مقادیرتون رو از صفحه دیگه نیوردی نباید اینکارو بکنی مقداری به $recive_pss اختصاص داده نمیشه
اما سوم شرط
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
این هم از بن اشتباست چون اولا $recive_pss هیچ مقداری نداره
دوم که شما اومدی دوباره کریت کردی
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدیعنی دوباره کریت شده
شما اگه میخای تمرین if انجام بدی
اینی که من میگم انجام بده
دوتا عدد با یه فرم از کاربر بگیر و ببر به یه صفحه دیگه تو اون صفحه عدد ها رو با هم جمع کن اگه حاصل جمع عددی فرد بود بنویس فرد است اگر هم ذوج بود بنویس ذوج
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
0LTIMAT0R
29-08-2009, 14:29
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
سلام مرسی بایت وقت.این لینک رو قبلا دیدم اما چیزی نفهمیدم.اگه میشه یه توضیح کوچولو بده
منظورش اینه که این هم مثل rtrim کار میکنه؟
دوست عزیز تویه همون صفحه همه سوالاتون رو جواب داد
کارایی :
Definition and Usage
The chop() function will remove a white space or other predefined character from the right end of a string.
This function is an alias of the rtrim() function.قسمت دوم سوالتون هم بله :
This function is an alias of rtrim().
0LTIMAT0R
30-08-2009, 05:23
$
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
من فرض کردم که
recive_pss
رو از يه صفحه ديگه از کاربر بگيرم که اگه پسوردش با با اين پسردوي که من تعريف کردم مساويه بتونه لوگين کنه
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
راستی چرا وقتی من از این کد استفاده میکنم این اررور رو میده؟
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
.
0LTIMAT0R
30-08-2009, 07:28
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
سلام
به این کد نگاه کن این الان درست کار میکنه اما اگه من بعد از
if
{}
بزارم درست کار نمیکنه؟؟؟
چرا اینطوریه.
مرسی بابت جوابهایی که میدین
راستی چرا وقتی من از این کد استفاده میکنم این اررور رو میده؟
PHP کد:
<form action="<?echo $PHP_SELF?>" method=post>
کد:
Forbidden
You don't have permission to access /<br /><b>Notice</b>: Undefined variable: PHP_SELF in <b>c:\program files\easyphp1-8\www
اون منبع آموزشیت احتمالا کمی قدیمیه
از این استفاده کن
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
قسمت 11 رو بخون
در مورد سوال دومت هم اینو امتحان کن
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
0LTIMAT0R
31-08-2009, 14:54
لطفا این پست رو پاک کنید.اشتباه شد.
0LTIMAT0R
31-08-2009, 14:54
سلام لطفا در مورد تابع
printf ,basename
يه توضيح کوچولو بدين
basename تابعیه که یه مسیر رو میگیره و اسم فایلی رو که در انتهای اون مسیر قرار داره بر میگردونه
مثلا
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدخروجیش میشه
home.php
اون تابع دوم هم تابعی برایه چاپ کردن خروجی با این تفاوت که میتونه آرگومان بگیره و همینطور نوع خروجیش رو میشه تعیین کرد که به چه صورتی باشه
%d براياعداد صحيح
%f براي اعداد اعشاري
%c براي كاركتر هاي اسكي
%s براي رشتهها
%o براي اعداد اكتال
%b براي اعداد باينري
%x براي اعداد هگز
%u برای اعداد دهگانی
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدخروجیش میشه
Hello world. Day number 123
تو این خط همونطور که میبینی
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید اول علامت s% اومده که نشون دهنده یه آرگومان با فرمت استرینگ یا رشته ای هستش که همون hello و بعد world. Day numberچاپ میشه و در پایان u% که جاش یه آرگومان عددی دسیمال اینتیجر چاپ میشه که 123 هستش و بعد کوتیشن بسته میشه محدوده بین کوتیشن ها چیزیه که باید چاپ بشه
و بعد ا اون آرگومان ها رو وارد میکنه
0LTIMAT0R
01-09-2009, 07:52
لطفا این پست رو پاک کنید.اشتباه شد.
0LTIMAT0R
01-09-2009, 07:52
لطفا این پست رو پاک کنید.اشتباه شد.
0LTIMAT0R
01-09-2009, 12:45
بعد اگه میشه هم یه کتاب خیلی جامع معرفی کن که بخرم
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.