INCLUDE

shootme333

New member
INCLUDE

איך אני מסתיר את שם הקובץ אליו עשיתי include? או מסתיר את פעולת הinclude כולה? הסיבה היא שאני לא רוצה שיכנסו לקובץ בו מוסתרים משתנים ופרמטרים.
 

shootme333

New member
אבל הוא קובץ טקסט

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

ivgeni1000

New member
פשוט תשים את הINCLUDE בתוך...

תגי הPHP- ?> include..... <? וזה מסתיר
 

shootme333

New member
תודה

אבל זה גורם לבעיה אחרת שגם בה אני צריך עזרה הקובץ שאני שם באינקלוד במקום שהנתונים שלו יהיו ב php הם מודפסים על העמוד כמו תוכן רגיל לדוגמא: הקוד:
<? include (´settings.txt´); ?>​
:settings.txt
a=5; b=helllo;​
הדף שיוצא(מה שרואים) צ :
a=5; b=helllo;​
איך אני עושה שהמשתנים האלו יהיו חלק מהphp?
 

kensaggy

New member
תוסיף..

סימן דולר ($) לפני המשתנים, והופ, הם חלק מה PHP...ואתה יכול להשתמש בהם.
 

YuvalCo

New member
אז תעשה את האינקלוד לעמוד PHP

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

nirdagan

New member
מספר אפשרויות

1. שהקובץ יהיה מחוץ לשרת ה-HTTP למשל בספריה "אחות" של האתר. 2. שתכוון את השרת להחזיר תגובה 404 או 404 כאשר מנסים לקרוא לקובץ דרך HTTP.
 
למעלה