خواندن از فایل ها در php

بطور کلی توابع متعددی برای خواندن فایل در php وجود دارد که در ذیل به چند مورد متداول از آن ها می پردازیم.

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

fread(file,length)

اولین پارامتر fread () شامل نام فایل مورد نظر برای خواندن است و پارامتر دوم حداکثر تعداد بایت ها را برای خواندن تعیین می کند.

به دستور زیر توجه کنید.

<?php
$file = fopen(“mytest.txt”,”r”);
fread($file,”20″);
fclose($file);
?>

  (بیشتر…)

کار کردن با فایل ها و نحوه نوشتن آن در php

در زبان php  برای اینکه بتوانیم اطلاعات وردی کاربران را ذخیره کنیم لاجرم می باید دو روش زیر را برای ثبت داده ها انتخاب کنیم . در روش اول یا باید پایگاه دادهای به همین منظور پیاده سازی کنیم که شامل دیتابیس با جدول هایی مشخصی برای ثبت داده ها ست که می توانیم از پایگاه داده ای Sql بهره بگیریم. در روش دوم نیز فایل هایی را به منظور ثبت داده ها بوسیله نوشتن در سرور خود ایجاد کنیم تا از طریق آن  اطلاعات ورودی کاربران بر روی آن فایل ها نوشته شود .تدبیر دوم اگرچه از لحاظ مدیریت داده ها کاری بس نامعقول و دشوار است ولیکن در برخی موارد بعنوان بهترین گزینه مطرح می شود بخصوص زمانی که حجم داده ها بسیار کم و نیازی به مدیریت داده نیست.

نحوه باز کردن فال ها در php

برای باز کردن فایل از تابعی که به همین منظور استفاده می شود استفاده می کنیم و آن تابع fopen()  است این تابع دارای سه آرگومان یا پارامتر ورودی نام فایل، حالت و یا مد باز کردن فایل و مسیر تعیین شده برای باز کردن فایل است.

(بیشتر…)

شی گرایی در php

شی می تواند به هر چیز فیزیکی و مفهومی که دارای ویژگی های منحصر به فردی بوده و بر اساس ان ویژگی ها از سایر اشیا متمایز می گردد اطلاق گردد. شی فیزیکی همانند  عینک را در نظر بگیرید این شی دارای یک ویژگی منحصر به فردی است که با استفاده از آن می توان بینایی خود را تقویت کرد. اشیای مفهومی نیز به مانند اشیای فیزیکی دارای صفات معین و منحصر به فردی هستند که با در نظر گرفتن آن صفات از سایر اشیای مفهومی دیگر متمایز می گردند.

کلاس را می توان مجموعه ای از اشیا در نظر گرفت که دارای صفات و عمیلیات های مشترکی هستند. برای مثال می توان تمامی خودروهای موجود را  تحت عنوان یک کلاس طبقه بندی و مورد بررسی قرار داد. اگر چه اشیایی که در یک کلاس طبقه بندی می شوند دارای تفاوت هایی هستند و لیکن همه آنها در برخی صفات به یکدیگر شباهت دارند. با توجه به مفاهیم شی و کلاس می توان به راحتی دریافت که کلاس اعم از شی می باشد. یا بعبارت دیگر کلاس را می توان مجموعه ای از اشیا که دارای صفات و عملیات های مشترکی هستند در نظر گرفت.

(بیشتر…)

عملگرها در php

برای انجام اعمال خاص بر روی متغیرها یا داده ها از نمادهایی استفاده می کنیم که به آن عملگر می گویند برای مثال عملگر + عملگری است که ارزش های دو متغیر عددی را با هم جمع می کند. از لحاظ تقسیم بندی می توان عملگرها را به انواع مختلفی تقسیم نمود که هریک از آن دسته ها با توجه به ماهیت وکارکرد مشخص خود از سایر دسته بندی های دیگر متمایز می شود. در این مبحث آموزشی قصد داریم به انواع متفاوتی از عملگرها با توجه به دسته بندی های کلی آنها بپردازیم و با ذکر مثالی به تفهیم هر چه بیشتر این موضوع کمک نماییم.

(بیشتر…)

توابع مربوط به تاریخ و زمان در php

در زبان php  توابعی وجود دارد که با استفاده از آن می توان به تاریخ و زمان فعلی سیستم دسترسی پیدا کرد و یا با آنها کارکرد. در این مبحث اموزشی قصد داریم به برخی از توابع متداول در این زمینه بپردازیم.

تابع date():

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

در سینتکس بالا format  بیانگر نوع نمایش در قالب مشخص زمانی یا تاریخی است. جدول زیر کدهای مربوط به قالب تاریخ یا زمان را در تابع مذکور نشان می دهد. timestamp  نیز مقداری است که می تواند به یک تاریخ تبدیل شود و اگر ذکر نشود زمان فعلی منظور خواهد شد .

(بیشتر…)

مرتب سازی آرایه ها و عناصر آن

عناصر موجود در یک آرایه می تواند از لحاظ ترتیب بندی به ترتیب حروف الفبا یا عددی، نزولی یا صعودی مرتب شوند.در زبان php توابعی به منظور مرتب سازی عناصر آرایه ها وجود دارد که یادگیری نحوه بکارگیری هریک از توابع  می تواند کمک شایانی در مدیریت ارزش های مربوط به عناصر آرایه ای  کند
در این مبحث ما قصد داریم به برخی توابع متداول در زبان php ، که به مرتب سازی عناصر آرایه ای می پردازند اشاره ای داشه باشیم .

(بیشتر…)

نحوه استفاده از آرایه ها در php

آرایه چیست؟
آرایه متغیری با انواع مختلف مانند String – integer و … است که می تواند بیش از یک مقدار را در یک زمان در خود ذخیره کند.بعبارت دیگر آرایه متغیری واحد است که می تواند مقادیر چندگانه را در خود ذخیره و نگهداری کند همانطور که می دانیم برخی از متغیرها دارای ارزش های چندگانه ای هستند که صرفا نمی توان یک ارزش واحدی را بدان نسبت داد . از این رو متغیری لازم است تا بتوان ارزش ها با مقادیر مختلف را در آن ذخیره و نگهداری کرد در این شریط بهترین گزینه استفاده از متغیرهای آرایه ای است.

در PHP، از تابع() array  برای ایجاد یک آرایه استفاده می شود:

$color = array("green", "red", "blue");

(بیشتر…)

نحوه ایجاد توابع در php

عملکرد و قدرت واقعی زبان برنامه نویسی php را می توان زمانی دریافت که فهیمد این زبان بیش از 1000 تابع از پیش ساخته شده در خود جای داده است که بسیاری از امورات متداول برنامه نویسان را تسهیل نموده است. مانند تابع ()time.

افزون بر اینکه برنامه نویسان می توانند از این توابع پیش ساخته استفاده کنند خود  توابع جدیدی را با کارکرد مشخصی برای برنامه ایجاد کرده و از آن استفاده کنند .توابع همانطور که از نامشان بر می اید به معنای تابیعیت و دنباله روی از یک خط و مشی مشخص است.

 

نحوه ایجاد توابع  در زبان php  :

یک تابع تعریف شده توسط برنامه نویس با کلمه functionشروع می شود  و به دنبال آن نام تابع بدون استفاده از هیچ علامتی  همچون $ نوشته می شود و پس از  باز و بستن پرانتزها که ممکن است داخل این پرانتزها  آرگومان های تابع  یا بعبارتی داده های ورودی تابع باشد تعریف  شوند و در نهایت با نوشتن دستورات و خروجی ها لازم در داخل علامت {  }  کار تابع نویسی به پایان می رسد.

function functionName() {
code to be executed;
}

(بیشتر…)