וורדפרס ואתרי אינטרנט

owl-158414_960_720
דורג 5 מתוך 5

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

קובץ php כקובץ גאווה סקריפט חיצוני

האמת שלא ידעתי מה לבחור בתור כותרת התלבטתי מאוד אבל בסוף החלטתי לבחור את הכותרת הזאת בתקווה שתוכן המאמר יהיה מובן מהכותרת אם אני אחשוב על משהו יותר טוב אני אשנה..

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

גילתי שהרבה אנשים לא יודעים אבל ניתן להכניס בתגי ה src המייבאים את קובץ ה – js קובץ php במקום הסיומת הפופולארית .js למרות שזה נראה מאוד מוזר ואפילו בלתי אפשרי, מתברר ש php וגאווה סקריפט יכולים לעבוד ביחד מאוד טוב וזה נותן לנו יתרונות מאוד גדולים..

 

<script type="text/javascript" src="script.php"></script>

אפשר אפילו להכניס פרמטרים מה שיכול ליצור לנו קובץ סקריפט דינאמי..

<script type="text/javascript" src="script.php?id=5&name=bob"></script>

חשוב להדגיש שהתוצר הסופי שמחזיר הקובץ חייב להיות קובץ js חוקי.

צריך להכניס לשורה הראשונה בקובץ את הקוד הזה

header("Content-type: text/javascript");

דוגמא  קובץ ה script.php:

<?php
    header("Content-type: text/javascript"); // This bit must come first!
?>
var i = "<?php echo $somevar; ?>" // This is JavaScript code with some PHP embedded.

ובקובץ השני רושמים את זה :

<html>
<head>
<title>Example</title>
<script type="text/javascript" src="script.php"></script>
</head>
<body>
...
</body>
</html>

 

אפשר לעשות את אותו אפקט גם עם קובץ php שמתחיל ונגמר בתג script ולעשות לו include

 

תפריט נגישות