مجيد اطلس باف

Majid Atlasbaf
91 - پیام , 188 - نظر

پیوندهای اصلی

اخبار


Page Rank Tool

بایگانی پیامها

بایگانی سال ۱۳۸۸

فروردین ۱۳۸۸، (۱)

بایگانی سال ۱۳۸۷

دی ۱۳۸۷، (۱)
آذر ۱۳۸۷، (۱)
آبان ۱۳۸۷، (۱)
مهر ۱۳۸۷، (۱)
شهریور ۱۳۸۷، (۱)
مرداد ۱۳۸۷، (۱)
تیر ۱۳۸۷، (۱)
خرداد ۱۳۸۷، (۱)
اردیبهشت ۱۳۸۷، (۱)
فروردین ۱۳۸۷، (۱)

بایگانی سال ۱۳۸۶

اسفند ۱۳۸۶، (۱)
بهمن ۱۳۸۶، (۳)
آذر ۱۳۸۶، (۱)
آبان ۱۳۸۶، (۱)
مهر ۱۳۸۶، (۱)
شهریور ۱۳۸۶، (۱)
مرداد ۱۳۸۶، (۲)
خرداد ۱۳۸۶، (۱)
اردیبهشت ۱۳۸۶، (۱)
فروردین ۱۳۸۶، (۲)

بایگانی سال ۱۳۸۵

اسفند ۱۳۸۵، (۱)
دی ۱۳۸۵، (۱)
آبان ۱۳۸۵، (۲)
مهر ۱۳۸۵، (۲)
شهریور ۱۳۸۵، (۳)
مرداد ۱۳۸۵، (۱)
تیر ۱۳۸۵، (۴)
خرداد ۱۳۸۵، (۱)
اردیبهشت ۱۳۸۵، (۵)
فروردین ۱۳۸۵، (۲)

بایگانی سال ۱۳۸۴

اسفند ۱۳۸۴، (۱)
دی ۱۳۸۴، (۳)
آذر ۱۳۸۴، (۵)
آبان ۱۳۸۴، (۲)
مهر ۱۳۸۴، (۷)
شهریور ۱۳۸۴، (۴)
مرداد ۱۳۸۴، (۳)
خرداد ۱۳۸۴، (۳)
اردیبهشت ۱۳۸۴، (۳)
فروردین ۱۳۸۴، (۵)

بایگانی سال ۱۳۸۳

اسفند ۱۳۸۳، (۴)
بهمن ۱۳۸۳، (۴)

دسته بندی پیامها

(rss) مطالب مرتبط با NET.
(rss) مطالب مرتبط با SQL
(rss) مطالب مرتبط با UNIX

گالری عکسها

عکسهای مقالات

سایت های مرتبط

Persian Websites Directory
DSP algorithms development

همکاران

حمیدرضا طاهریان
شیما دهباشی
فاطمه طاهریان
محسن طاهریان

عوض کردن عنوان صفحه (Page Title) بصورت پویا در php

برای عوض کردن عنوان صفحه به صورت پویا (dynamic) باید از ویژگی output buffering در php استفاده کنیم. این کار از طریق تنظیم پارامتر output_buffering در php.ini یا استفاده از تابع ob_start امکانپذیر است. پس از فعال کردن این ویژگی، خروجی اسکریپت در یک حافظه میانی قرار می گیرد و این حافظه میانی از طریق تابع ob_get_contents بصورت یک رشته قابل دریافت است.
برای تغییر دادن عنوان یک صفحه به صورت پویا کافی است تا output buffering را فعال کنیم، محتوای صفحه را از حافظه میانی بگیریم. عنوان را با عنوان مورد نظر بوسیله عبارات منظم (Regular Expressions) تعویض کنیم و دوباره آنچه را که از حافظه میانی گرفته ایم در خروجی بنویسیم. این کار از طریق کد زیر امکانپذیر است :

// This function dynamically changes title of HTML page:

function change_title($new_title) {
  $output = ob_get_contents();
  ob_end_clean();
  $output = preg_replace("/<title>(.*?)<\/title>/", "<title>$new_title</title>", $output);
  echo $output;
}

Example:
  ob_start();
  // ... some output
  change_title('NEW TITLE!');

برای توضیحات بیشتر اینجا کلیک کنید.

ارسال شده در تاریخ ۲۶ مهر ۱۳۸۴ - 12:14 عصر

نظرات

هنوز هیچ نظری ارسال نشده است

ارسال نظرات

عنوان:  
نام:  
آدرس الکترونیکی:
زبان:
توضیح:  
لطفا متن مقابل را در زیر وارد کنید
(کوچک یا بزرگ بودن حروف مهم نیست)