הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   צריך עזרה בindex.php?act= (https://hosts.co.il/forums/showthread.php?t=32792)

ddd789 12-10-06 19:54

צריך עזרה בindex.php?act=
 
שלום אני מתכנת מתחיל ואני רוצה שמישהוא יסביר לי בבקשה איך עושים את זה

index.php?act=dani

איך עושים את זה בדפים מישהוא יוכל להסביר לי


נגיד

index.php?act=dani

index.php?act=dani2

וזה2 שדפים

אם אותו שם

index.php

תודה לעזורים

Elad-A 12-10-06 19:58

משהו כזה:

PHP קוד:

$act $_GET['act'];
if(
$act == "dani")
{
// הדף שיוצג אם index.php?act=dani
}
else if(
$act == "dani2")
{
// הדף שיוצג אם index.php?act=dani2
}
else
{
// הדף שיוצכ אם האקט לא שווה דני או דני2



mlnn 12-10-06 19:59

אתה מקבל דרך GET את השם של הדף שאתה רוצה [dani2 למשל] ואז אתה עושה לו Include..

RS324 12-10-06 20:39

ציטוט:

נכתב במקור על ידי Elad-A
משהו כזה:

PHP קוד:

$act $_GET['act'];
if(
$act == "dani")
{
// הדף שיוצג אם index.php?act=dani
}
else if(
$act == "dani2")
{
// הדף שיוצג אם index.php?act=dani2
}
else
{
// הדף שיוצכ אם האקט לא שווה דני או דני2



מהההההההה ??? ואם יש לך 100 אלף דפים כמה IF יהיה לך בדף ?
מה זה הדבר הזה ?


PHP קוד:

$act $_GET['act'];
switch (
$act)
{
    case 
'dani':
        
//some output to view dany page
    
break;
    
    case 
'dani2':
            
//some output to view dany2 page
    
break;
    
    default:
        
//some output if act is not 1 of the above
    
break;


זה הדרך הנכונה והיעילה לעשות את זה.

x-ray 12-10-06 20:44

ציטוט:

נכתב במקור על ידי mlnn
אתה מקבל דרך GET את השם של הדף שאתה רוצה [dani2 למשל] ואז אתה עושה לו Include..

דרך לא בטוחה כ"כ,אם אני אכניס משהו שלא קיים אני אראה את כל הנתיב..

RS324 12-10-06 21:07

ציטוט:

נכתב במקור על ידי x-ray
דרך לא בטוחה כ"כ,אם אני אכניס משהו שלא קיים אני אראה את כל הנתיב..


כן אבל תמיד אפשר לבדוק לפני...אתה לא חושב ?

ועדיין הדרך שהראיתי היא הנכונה ביותר לשימוש... וגם נוחה

x-ray 12-10-06 21:11

מסכים איתך,גם אני משתמש בדרך שלך..

Tomer 12-10-06 21:18

ציטוט:

נכתב במקור על ידי x-ray
דרך לא בטוחה כ"כ,אם אני אכניס משהו שלא קיים אני אראה את כל הנתיב..

PHP קוד:

if (file_exists("pages/$requested-page.php")) include("pages/$requested-page.php"); 


x-ray 12-10-06 21:40

זה כבר שונה תומר :)


כל הזמנים הם GMT +2. הזמן כעת הוא 18:38.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ