הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 19-04-08, 12:49   # 1
SlipY
מ מנ מנה מנהל בהוסטס
עסק רשום [ ? ]
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: מושב אודים
גיל: 37
הודעות: 2,615
Send a message via Skype™ to SlipY

SlipY לא מחובר  

PHP - Include + Var

אני צריך עזרה,
לעשות include למשתנה כלומר:
include page.php?id=$id איך עושים דבר כזה ?
__________________
בברכה,
פרידמן אסף.
אקסייט תקשורת
[ נייד: 050-764-0009 ][ טלפון 073-7972444 ][ פקס 073-7972443 ] [ מייל admin@xsc.co.il ]
  Reply With Quote
ישן 19-04-08, 12:54   # 2
reXtea
חבר מתקדם
 
reXtea's Avatar
 
מיני פרופיל
תאריך הצטרפות: Dec 2006
מיקום: באר שבע
גיל: 32
הודעות: 374
שלח הודעה באמצעות MSN אל reXtea

reXtea לא מחובר  

אל תעשה דבר כזה בחיים כי זה סכנת אבטחה... אבל תעשה עם switch.
בכ"מ הינה:
PHP קוד:
<?php
$p 
$_GET["id"];

include(
"page" $p ".php");
?>
אם הבנתי אותך בכלל נכון ^
__________________
Amir fridman
-----------------------
Professional website developer.
xhtml, css, javascript, xml, ajax, php, mysql
  Reply With Quote
ישן 19-04-08, 16:04   # 3
4ior
חבר וותיק
 
4ior's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,451

4ior לא מחובר  

אתה צריך לכתוב את הכתובת המלאה:
PHP קוד:
include 'http://www.example.com/page.php?id=$id' 
  Reply With Quote
ישן 19-04-08, 16:09   # 4
ViPeRt
חבר מתקדם
 
ViPeRt's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: איזור המרכז
גיל: 38
הודעות: 632
שלח הודעה באמצעות ICO אל ViPeRt שלח הודעה באמצעות MSN אל ViPeRt

ViPeRt לא מחובר  

אינקלוד לא עובד עם משתנים אחרי הכתובת.
תעשה:
PHP קוד:
$id "test";
include 
'page.php'
__________________
תומר, מתכנת אתרים מקצועי ב PHP

קיצור כתובת אתרים בחינם Katzr.Net




  Reply With Quote
ישן 19-04-08, 16:33   # 5
4ior
חבר וותיק
 
4ior's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,451

4ior לא מחובר  

ציטוט:
נכתב במקור על ידי ViPeRt צפה בהודעה
אינקלוד לא עובד עם משתנים אחרי הכתובת.
תעשה:
PHP קוד:
$id "test";
include 
'page.php'
עובד, בטח שעובד..אפשר גם בדרך שנתת וגם בדרך שלי
  Reply With Quote
ישן 19-04-08, 17:42   # 6
reXtea
חבר מתקדם
 
reXtea's Avatar
 
מיני פרופיל
תאריך הצטרפות: Dec 2006
מיקום: באר שבע
גיל: 32
הודעות: 374
שלח הודעה באמצעות MSN אל reXtea

reXtea לא מחובר  

אה, לא הבנתי נכון אז כן עושים משהו כמו זה:
PHP קוד:
<?php
$p 
intval($_GET["id"]);

include(
"page.php?id=" $p);
?>
הקטע של הINTVAL זה על-מנת למנוע נסיון של RFO או משהו ... זה פשוט לוקח את הערך המספרי של הדבר הזה...
__________________
Amir fridman
-----------------------
Professional website developer.
xhtml, css, javascript, xml, ajax, php, mysql
  Reply With Quote
ישן 20-04-08, 15:53   # 7
eylonR
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Mar 2008
הודעות: 91

eylonR לא מחובר  

בשום פנים ואופן אל תעשה את זה!

אם זה ממש חשוב תעשה בדיקה אם האתר שנכנס אליך הוא מהימן (השרת הוא שרת שהתכוונת אליו)
__________________
  Reply With Quote
ישן 20-04-08, 16:04   # 8
WebProject
מ.תיכנות
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אשדוד
הודעות: 3,070
Send a message via Skype™ to WebProject

WebProject לא מחובר  

ציטוט:
נכתב במקור על ידי eylonR צפה בהודעה
בשום פנים ואופן אל תעשה את זה!

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

יש מספיק דרכים לבצע את זה ואני מניח שהבנת את הפואנטה, אני רק ממליץ לך לעבור על המשתנה לפני שאתה מעביר אותו הלאה.
__________________
כושר קרבי \ טיפים לגיבושים



פורטל רעל - צבא וכושר קרבי
  Reply With Quote
ישן 20-04-08, 16:08   # 9
Tomer
Whatever
 
Tomer's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 7,039
שלח הודעה באמצעות MSN אל Tomer Send a message via Skype™ to Tomer

Tomer לא מחובר  

ציטוט:
נכתב במקור על ידי reXtea צפה בהודעה
אה, לא הבנתי נכון אז כן עושים משהו כמו זה:
PHP קוד:
<?php
$p 
intval($_GET["id"]);

include(
"page.php?id=" $p);
?>
הקטע של הINTVAL זה על-מנת למנוע נסיון של RFO או משהו ... זה פשוט לוקח את הערך המספרי של הדבר הזה...
בדקת את הקוד הזה לפני שנתת אותו? זה לא יעבוד.

קוד:
root@-- [/home/--]# php -f test.php

Warning: include(page.php?id=12): failed to open stream: No such file or directory in /home/--/test.php on line 4

Warning: include(page.php?id=12): failed to open stream: No such file or directory in /home/--/test.php on line 4

Warning: include(): Failed opening 'page.php?id=12' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/--/test.php on line 4
__________________
תומר
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


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

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