فرم ها در PHP

اگر دقت کرده باشید کمتر میبینید تو یه اسکریپت PHP از از تگ form استفاده نشده باشه. از فرمها برای ارسال اطلاعات به فایل خاصی استفاده میشه و توسط متغیرهای از پیش تعریف شده  GET ، $_POST_$ و REQUEST_$ میشه اطلاعات ارسال شده رو دریافت کرد. اما معمولا از REQUEST_$ زیاد استفاده نمیشه.

مثال:

ما دو فایل با نامهای index.php و  welcome.php ایجاد میکنیم ، در فایل اول  ما یک فرم html ، دو کادر متنی و یک دکمه submit داریم:

ادامه‌ی خواندن

گرامر(Syntax) زبان PHP

قبل از اینکه در مورد گرامر یا سینتکس زبان پی اچ پی صحبت کنیم اول باید ببینیم Syntax به چی میگن.

Syntax:  قوانینی که باید رعایت بشه تا کد ما ساختار درستی داشته باشه و بدرستی اجرا بشه.

سینتکس PHP بسیار شبیه به زبان های برنامه نویسی مثل C,Java و Perl هست. تمام کدهای PHP ما باید داخل تگ php باشند که به این صورته:

<?php
echo "I love PHP";
?>

یا:

<?
echo "I love PHP";
?>

توصیه میکنیم هنگام نوشتن کدهای PHP  از روش استاندارد یعنی روش اول (php?>) استفاده کنید چون برای استفاده از روش دوم باید تابع short_open_tag فعال شده باشه که ممکنه تو همه سرور ها جواب نده. ادامه‌ی خواندن

آموزش ساخت صفحه عضویت امن با PHP

با سلام
امروز قصد دارم آموزش ساخت یه صفحه ثبت امن با PHP و توابع MySQLi رو براتون بذارم. MySQL دیگه خیلی قدیمی شده و الان دیگه باید از توابع MySQLi استفاده کنیم.
برای اینکه بتونیم صفحه ثبت نام رو امن کنیم باید داده هایی که کاربر روارد میکنه روبا توابع خاصی چک کنیم ، این کاریه که همیشه باید برای امن نگه داشتن انجام بدیم.

 

صفحه عضویت

مرحله اول – ساخت دیتابیس ،جدول و اطلاعات مربوطه

نام دیتابیس: satestdb
نام جدول : users
اولین کار اینه که دیتابیسمون رو بسازیم، برای اینکار از نرم افزار phpMyadmin استفاده کنید.

phpmyadmin

حالا به تب SQL رفته و این کد ها رو اجرا کنید:

 

CREATE TABLE `satestdb`.`users` (
    `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    `username` VARCHAR(30) NOT NULL,
    `password` CHAR(128) NOT NULL,
    `email` VARCHAR(50) NOT NULL,
    `salt` CHAR(128) NOT NULL
) ENGINE = InnoDB;

phpmyadmin

 

ادامه‌ی خواندن