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

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

sUP 09-12-06 20:46

[PHP] שתילת קוד מסויים בכל הדפים בשרת
 
אני רוצה לעשות מערכת שתפתח חשבונות ב DA
ובכל הדפים שיכנסו אליהם זה יוסיף קוד PHP שאני אקבע מראש

עכשיו הפתיחת חשבונות זה לא הבעיה חח
הבעיה היא איך לעשות את השתילת קוד

אשמח לקבל עצות לפתרון
תודה|לב|

בניה 09-12-06 20:50

אולי יש אופציה כזו דרך ה HTTPD.conf/htaccses

sUP 09-12-06 22:42

ציטוט:

נכתב במקור על ידי בניה (פרסם 386133)
אולי יש אופציה כזו דרך ה HTTPD.conf/htaccses

חשבתי באמת על HT
אבל לא מצאתי משהו .. אולי פשוט לא חיפשתי טוב

mlnn 09-12-06 22:55

דרך mod rewrite אתה מפנה את כל הדפים שאתה צריך לדף אחר, הדף הזה מקבל את הדף שנכנסו, עושה לו אינקלוד ואז מוסיף את הקוד שלך.
בעצם מצד שאני אולי זה לא יעבוד כל כך טוב עם מערכות שאתה צריך להיות מחובר =\

בניה 09-12-06 23:07

http://httpd.apache.org/docs/1.3/handler.html
יש שמה משהו שנראה קשור.
Modifying static content using a CGI script

Tomer 09-12-06 23:27

אתה יכול ב php.ini לשים:

קוד:

auto_prepend_file = FILE
auto_append_file = FILE

כאשר FILE בראשון פותח קובץ בתחילת העמוד, ו FILE בשני בסוף העמוד
(פועל רק על קבצי .php, לא יתווסף ב .html)

sUP 10-12-06 01:22

ציטוט:

נכתב במקור על ידי Tomer (פרסם 386237)
אתה יכול ב php.ini לשים:

קוד:

auto_prepend_file = FILE
auto_append_file = FILE

כאשר FILE בראשון פותח קובץ בתחילת העמוד, ו FILE בשני בסוף העמוד
(פועל רק על קבצי .php, לא יתווסף ב .html)

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


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

RS324 10-12-06 03:11

ציטוט:

נכתב במקור על ידי sUP (פרסם 386262)
אז זהו שאני צריך לעשות את זה בכל הפורמטים השונים


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

אם אני לא טועה...אתה יכול לעשות משהו בסגנון הזה :


PHP קוד:

    <Files *.html>
        
SetHandler application/x-httpd-php
    
</Files

בהגדרות של האפאצי...

sUP 10-12-06 10:45

ציטוט:

נכתב במקור על ידי RS324 (פרסם 386280)
אם אני לא טועה...אתה יכול לעשות משהו בסגנון הזה :


PHP קוד:

    <Files *.html>
        
SetHandler application/x-httpd-php
    
</Files

בהגדרות של האפאצי...

ואז זה יתפקד כ PHP כאילו?
כל פורמט שאני אדחוף לו שם?

ובאיזה קובץ אני אמור לכתוב את זה?

תודה רבה |לב|

BlueNosE 10-12-06 13:10

הקוד הזה יריץ כל קובץ בשרת שלך כPHP (תראה את הCONTENT TYPE שלו)
ואז תוכל להריץ את הקוד של תחילת העמוד

RS324 10-12-06 16:35

ציטוט:

נכתב במקור על ידי sUP (פרסם 386319)
ואז זה יתפקד כ PHP כאילו?
כל פורמט שאני אדחוף לו שם?

ובאיזה קובץ אני אמור לכתוב את זה?

תודה רבה |לב|

בקובץ httpd.conf
שזה קובץ של ההגדרות של האפאצי...רק תנסה פעם כגלובלי ופעם בתוך ההגדרה של התיקייה של HTDOCS

sUP 10-12-06 21:53

OK
ואני יכול להגדיר לו שזה יתפוס רק תחת ריסלר (והמשתמשים תחתיו)?

psycho 10-12-06 22:08

Mod rewrite
ודומיו

smilie 10-12-06 22:10

ציטוט:

נכתב במקור על ידי sUP (פרסם 386744)
OK
ואני יכול להגדיר לו שזה יתפוס רק תחת ריסלר (והמשתמשים תחתיו)?

אתה צריך להגדיר לו את זה שזה יקרא מריסלר

sUP 10-12-06 22:13

ציטוט:

נכתב במקור על ידי Yakir | Yakird.net (פרסם 386758)
אתה צריך להגדיר לו את זה שזה יקרא מריסלר

הא?:-0

RS324 11-12-06 06:41

ציטוט:

נכתב במקור על ידי sUP (פרסם 386761)
הא?:-0

יש לך קונפ של אפאצי ...אתה יכול להגדיר תיקיות מסויימות עם הגדרה שונה מ HTDOCS
תסתכל מה כתוב לך על תיקייה של HTDOCS, תשנה את ההגדרה רק לתיקייה הזאת...
זה לגבי ה APACHE

לגבי ה PHP זה גלובלי לכל השרת כי זה PHP.INI אבל אני בטוח שיש דרך לשנות PHP_FLAG
דרך אפאצי רק אני לא זוכר בדיוק איך.

smilie 11-12-06 11:03

ציטוט:

נכתב במקור על ידי RS324 (פרסם 386844)
יש לך קונפ של אפאצי ...אתה יכול להגדיר תיקיות מסויימות עם הגדרה שונה מ HTDOCS
תסתכל מה כתוב לך על תיקייה של HTDOCS, תשנה את ההגדרה רק לתיקייה הזאת...
זה לגבי ה APACHE

לגבי ה PHP זה גלובלי לכל השרת כי זה PHP.INI אבל אני בטוח שיש דרך לשנות PHP_FLAG
דרך אפאצי רק אני לא זוכר בדיוק איך.

בדיוק לזה התכוונתי דניאל

sUP 11-12-06 13:32

ציטוט:

נכתב במקור על ידי RS324 (פרסם 386844)
יש לך קונפ של אפאצי ...אתה יכול להגדיר תיקיות מסויימות עם הגדרה שונה מ HTDOCS
תסתכל מה כתוב לך על תיקייה של HTDOCS, תשנה את ההגדרה רק לתיקייה הזאת...
זה לגבי ה APACHE

לגבי ה PHP זה גלובלי לכל השרת כי זה PHP.INI אבל אני בטוח שיש דרך לשנות PHP_FLAG
דרך אפאצי רק אני לא זוכר בדיוק איך.

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

RS324 11-12-06 19:21

ציטוט:

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

כמו שאמרתי...אתה יכול לשנות דרך הגדרות של האפאצי פלגים מסויימים של PHP כמו REGISTER_GLOBALS וכד'.
אז פשוט תחפש איך אפשר לשנות את זה בגוגל...אני לא זוכר את ה SYNTAX המדוייק של זה...


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

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