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

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   PHP | משתנה בתוך Location ויבוא דף (https://hosts.co.il/forums/showthread.php?t=54385)

ASTeam 30-09-07 10:54

PHP | משתנה בתוך Location ויבוא דף
 
שלום וחג שמח!
אני כרגע עובד על מערכת חדשה ונתקלתי בבעיה.
כיצד אני מכניס משתנה בתוך Location ?
מה הכוונה
PHP קוד:

        header("Location: page.php?user=$user&act=page"); 

אני צריך להפנות לדף של משתמש מסויים... שהוא המשתנה..
PHP קוד:

        header("Location: page.php?user=".$user."&act=page"); 

חשבתי לעשות משהו כזה...
זה יעבוד?(לא יכול לנסות בגלל שאני באמצע הכתיבה של הדף ואני מסתך על זה במשך כל העבודה..)
תודה!

שאלה נוספת.
אני צריך לייבא דף מסויים בתיקייה אחרת.
בתיקייה יש גם קובץ CSS והתמונות שלו.
האם כאשר אני אייבא את הקובץ הוא ידע להשתמש בקבצים אלו?
או לחילופין אני חייב לשים את כל הקבצים באותה תיקייה שאליה אני מייבא(בעייה כי אני מייבא חמש תיקיות שונות בתנאים שונים.. יכול להיות חפיפה..)
תודה!

חג שמח!

חיים 30-09-07 11:27

1.שני האפשרויות שהבאת יעבדו...
2.כן אתה תהיה צריך לשים את התמונות ואת ה-קובץ CSS וכל שאר התוספים בתוך תיקייה שבה הקובץ יהיה מוצג למשתמש או שתעשה תעלה לתוך התיקייה של התמונות הכוונה זה שתכתוב למשל ככה:
HTML קוד:

<img src="themes/theme1/images/a.gif" />

ASTeam 30-09-07 11:35

תודה חיים.
לתשובתך השניה,

".כן אתה תהיה צריך לשים את התמונות ואת ה-קובץ CSS וכל שאר התוספים בתוך תיקייה שבה הקובץ יהיה מוצג למשתמש או שתעשה תעלה לתוך התיקייה של התמונות הכוונה זה שתכתוב למשל ככה:"

לא מובן לי כלל..
האם אני צריך לשים את כל התמונות באותו תיקייה של הקובץ שמייבא אותם?
(נגיד וזה כך -
/
page.php - מייבא מ- temp/index.php

/temp/
index.php
style.css
/images/

האם את כל התיקייה טמפ אני צריך להכניס ברוט?
אין דרך אחרת?(מדובר באתרים שלמים...)
הפיתרון השני לא יעיל..שוב מדובר באתר שלם שמיובא כטמפלט לאתר...

תודה וחג שמח

חיים 30-09-07 13:04

בדר"כ אני עושה אצלי משתנה שהוא תיקייה הראשית, ואז פשוט כמו שהבאתי לך בדוגמה, נגיד שאתה עושה אינקלוד לקובץ הזה, דרך קובץindex.php שנמצא בתיקייה הראשית, אז אתה עושה ככה:
PHP קוד:

$root "./"

HTML קוד:

<img src="{$root}/temp/images/img.jpg" />
HTML קוד:

<link rel="stylesheet" type="text/css" href="{$root}/temp/style.css" />
או שאתה יכול בעזרת קוד JS פשוט למצוא את כל תגיד ה-LINK ופשוט להוסיף לקישור שלהם את התיקייה ששם נמצא העיצוב

ASTeam 30-09-07 13:13

אולי לא הסברתי את עצמי נכון..
זה אתרים שונים מהבסיס
אין ביניהם שום קשר, מבנה וכו'..
אך בסופו של דבר הם אמורים להציג אותו טקסט(לפי בחירה..)
נראה לי אני יעשה ידני וזהו..
תודה..(אם יש רעיונות אשמח לשמוע.)

ASTeam 30-09-07 14:39

הבעיה נפתרה...אני יעשה את זה ידנית..
יש לי שאלה נוספת(במקום לפתוח אשכול חדש..)

בשורה -
PHP קוד:

$id $_GET['id']; 

הוא נותן לי את השגיאה -
PHP קוד:

Parse errorsyntax errorunexpected T_ENCAPSED_AND_WHITESPACEexpecting T_STRING or T_VARIABLE or T_NUM_STRING in c:wampwwwccwebstamplate2index.php on line 19 

וכן בשורה נוספת..
מה שמצחיק הוא שבדף אחר זה כן עובד.
מישהו יכול להסביר לי מה השגיאה אומרת?(האם אתם מכירים מאגר המסביר על כל השגיאות הללו?)

תודה רבה!
אביחי

חיים 30-09-07 15:04

חח אם תתן רק שורה אחת אי אפשר לעזור לך כי יש מצב שזה נמצע בשורה למעלה או שורה למטה...

RS324 30-09-07 18:48

בשורה 19 נתת לו כנראה משהו ריק והוא מצפה למשתנה\סטרינג

זה פשוט לקרוא
אין מאגר כזה.

ASTeam 01-10-07 11:24

תודה, הבעיה הובנה.
יש לי שאלה לגבי ייבוא קובץ.
יש לי דף x.php שמייבא את y.php
בx.php ישנה לולאה.
האם אני יכול להשתמש בלולאה זו גם בY?

דבר נוסף - כיצד אני יכול לעלות תיקיה אחת בלבד?(בלינק או דבר כזה..)
תודה..

חיים 01-10-07 12:40

ציטוט:

נכתב במקור על ידי ASTeam (פרסם 561497)
תודה, הבעיה הובנה.
יש לי שאלה לגבי ייבוא קובץ.
יש לי דף x.php שמייבא את y.php
בx.php ישנה לולאה.
האם אני יכול להשתמש בלולאה זו גם בY?

דבר נוסף - כיצד אני יכול לעלות תיקיה אחת בלבד?(בלינק או דבר כזה..)
תודה..

לשאלה הראשונה:
כל מה שיש בקובץ x.php יהיה בקובץ y.php אבל הלולאה לא בגלל שהיא כבר נגמרה אתה יכול כמובן ליבא את הקובץ בתוך הלולאה ואז הקובץ ייובא כמה פעמים אבל אם אתה לא שם אותו בתוך הלולאה אז רק הזכר שנשאר ממנה(משתנים בעיכר) יהיו ניתים לשימוש בקובץ...
לשאלה השנייה:
תנסה לנסח שוב תשאלה שלך, לא הבנתי :-/


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

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