View Single Post
ישן 01-12-06, 10:59   # 2
נריה
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Nov 2005
מיקום: מרכז
גיל: 34
הודעות: 2,122

נריה לא מחובר  

בעזרת הפונקציה explode
ואחר כך מורידים את ה www בעזרת הפונקציה str_replace
הנה קוד שיעזור לך להבין
PHP קוד:
$page $HTTP_SERVER_VARS["QUERY_STRING"];

if(
strpos($page,";")>0) {
   
$pageParts explode(";",$page);
   
$page $pageParts[1];
}

$page basename($page); 
$name="http://{$HTTP_HOST}{$REQUEST_URI}"
////

$output=explode("/",$name);
$output[2]=str_replace("www.","",$output[2]);
echo 
$output[2]; 
עד איפה שסימנתי לך ב /// זה פונקציה שבודקת מה הכתובת של הדף שאתה נמצא בו
ומכניסה אותו למשנה name
שורה 2:אני מפריד את המשתנה name כל פעם אחרי שמופיע הסימן/
וזה ניכנס לתוך מערך בשם output

שורה 3: צינזרתי את ה www. (אחרת זה היה מביא לך www.hosts.co.il)
מהמשתנה
PHP קוד:
 $output[2
למה דווקא השם שלו זה 2?
שים לב שהכתובת של האתר מופיע אחרי ה /השני (עניין פשוט של מערכים)
שורה 4:הדפסתי את המשתנה
תוצאה:hosts.co.il

מקווה שהבנת

Last edited by נריה; 01-12-06 at 11:48..
  Reply With Quote