امروز

جمعه ۲۶ مهر ۹۸

مطالب تصادفی

برای تعریف یک متغیر در php استفاده از علامت $ کافی است اما گاهی قبل از  متغیر از کلمه کلیدی global استفاده می شود. اما کاربرد آن چیست؟ وقتی یک تابع بنویسیم متغیرهایی که داخل آن تعریف می شوند محلی هستند و اگر بخواهیم از متغیرهایی که خارج از تابع هستند استفاده کنیم، راه حل آن استفاده از کلمه کلیدی global است. به مثال زیر توجه کنید:


<?php
$a = 1;
$b = 2;

function Sum()
{
    global $a, $b;

    $b = $a + $b;
}

Sum();
echo $b;
?>
ادامه مطلب

معمولا بعد از نصب ویندوز 7 ایام هفته در تقویم ویندوز( در TaskBar) به صورت عربی نشان داده میشوند برای تبدیل آنها به ایام هفته فارسی به صورت زیر عمل کنید:

ابتدا قسمت Region and Language را با تایپ کردن در جستجوگر استارت منو باز کنید.

در پایین سربرگ Formats گزینه Additional Settings را انتخاب کنید.

از کادر باز شده ، در سربرگ Date مقدار Calendar Type در پایین صفحه را به "تقویم میلادی(محلی شده)" تغییر دهید.

با Ok کردن پنجره ها کار تمام میشود حال اگر اشاره گر ماوس را روی ساعت TaskBar ویندوز قرار دهید روز هفته به فارسی نشان داده میشود.

ادامه مطلب

برای بدست آوردن تاریخ و زمان ایران با php می توان از کد زیر استفاده نمود.

    date_default_timezone_set('Asia/Tehran');
    $now = date('Y-m-d H:i:s');

نتیجه نمونه:

2019-09-19 21:43:23

ادامه مطلب

ابتدا وارد phpmyadmin شده و در قسمت sql کد زیر را می نویسیم:

SET  @num := 0;

UPDATE posts SET id = @num := (@num+1);

ALTER TABLE posts AUTO_INCREMENT =1;

این کد باعث می شود idهای جدول posts ریست شده و از عدد 1 شماره گذاری شوند.

ادامه مطلب

در این آموزش می خواهیم ری دایرکت را به دو روش انجام دهیم:

روش اول:

در این روش به کمک header این کار را انجام می دهیم.

header("Location:index.php");
header('location:http://google.com');

روش دوم:

در این روش به کمک جاوا اسکریپت این کار را انجام می دهیم.

echo "<script>window.open('index.php','_self')</script>";
ادامه مطلب

دستور INSERT INTO SELECT

دستور INSERT INTO SELECT، داده ها را از یک جدول کپی کرده و آن را در جدول دیگری قرار می دهد. البته نکته ی مهمی را باید مد نظر قرار داد، این است که دستور INSERT INTO SELECT زمانی کار خواهد کرد که نوع داده ی در جدول مبدا و مقصد یکی باشد.
نحوه نوشتن دستور INSERT INTO SELECT

وقتی می خواهیم تمام ستون ها را از یک جدول به جدول دیگر کپی کنیم:

INSERT INTO table2
SELECT * FROM table1
WHERE condition;

وقتی قرار است تنها چند ستون را از یک جدول به جدول دیگری کپی کنیم:

INSERT INTO table2 (column1, column2, column3, ...)
SELECT column1, column2, column3, ...
FROM table1
WHERE condition;
ادامه مطلب

در بعضی مواقع گلیف آیکون بوت استرپ در موزیلا فایرفاکس نمایش داده نمی شود ولی در کروم نمایش داده می شود! برای حل این مشکل به تنظیمات فایرفاکس وارد شوید:

عبارت about:config را در url وارد کنید و در کادر جستجو عبارت security.fileuri.strict_origin_policy را تایپ نمایید. حال مقدار آن را به flase تغییر دهید.

ادامه مطلب

اگر یک فرم داشته باشیم که اطلاعات آن را به صورت post ارسال کرده ایم و بخواهیم با php آنها را دریافت کنیم، یک راه این است که با استفاده از $_POST تک تک دریافت و در متغیر ذخیره کنیم و یک راه دیگر این است که همه آنها را باهم دریافت کنیم.

فرض کنید می خواهیم اطلاعات زیر را دریافت کنیم:


$username = $_POST['username'];

$password = $_POST['password'];

$email= $_POST['email'];

$birthday= $_POST['birthday'];

and other

در صورت استفاده از تابع extract نیازی به نوشتن هیچ کدام نیست. فقط کافی است بنویسیم:

extract($_POST);
for $_GET: extract($_GET);

این کد همان کار بالا را انجام خواهد داد.

ادامه مطلب

جملات ناب

خداوند به هر کس تابلوی نقاشی سفیدی در ابتدای زندگی او داده است. وقتی که خدا به ما قلمو و رنگ می‌دهد کلمۀ «هدف» را زمزمه می‌کند، و ما را آزاد می‌گذارد تا هنرمند زندگی خود باشیم. جان سی. مکسول

مطالب پربازدید

جدیدترین مطالب