-
שלום וברכה.
יש לי רשימת קישורי URL במסד נתונים של mysql, הרשימה מתעדכנת בכל פעם שעולה סרטון חדש ליוטיוב.
במקביל יש לי דף באתר שאמור למשוך את הקישורים ולהציג כל סרטון באיפרם נפרד.
הרעיון הוא שבעצם האתר מתעדכן מעצמו בכל פעם שעולה סרטון חדש לערוץ היוטיוב.
ביצעתי את זה באמצעות שילוב ה iframe בתוך לולאת ה PHP ששולפת את הנתונים.$Data_extraction = "SELECT * FROM `id`"; $mysqli_query = mysqli_query($Login, $Data_extraction); while ($Data = mysqli_fetch_array($mysqli_query)){ $Dat = $Data ["URL"]; ?> <div class="row"> <div class="column"> <iframe src="<?php echo $Dat; ?>" width="100%" height="100%"></iframe> </div> <?php }; ?>
החסרונות בשיטה הזו הם:
- זמן טעינה ארוך. (אולי)
- דף ה PHP חשוף למשתשמים.
- הסרטונים מוצגים בצורה שהסרטון החדש מופיע בסוף רשימת הסרטונים במקום בהתחלה.
האם יש שיטות אחרות או דרך לשפר את זאת?
תודה רבה.
-
שלום וברכה.
יש לי רשימת קישורי URL במסד נתונים של mysql, הרשימה מתעדכנת בכל פעם שעולה סרטון חדש ליוטיוב.
במקביל יש לי דף באתר שאמור למשוך את הקישורים ולהציג כל סרטון באיפרם נפרד.
הרעיון הוא שבעצם האתר מתעדכן מעצמו בכל פעם שעולה סרטון חדש לערוץ היוטיוב.
ביצעתי את זה באמצעות שילוב ה iframe בתוך לולאת ה PHP ששולפת את הנתונים.$Data_extraction = "SELECT * FROM `id`"; $mysqli_query = mysqli_query($Login, $Data_extraction); while ($Data = mysqli_fetch_array($mysqli_query)){ $Dat = $Data ["URL"]; ?> <div class="row"> <div class="column"> <iframe src="<?php echo $Dat; ?>" width="100%" height="100%"></iframe> </div> <?php }; ?>
החסרונות בשיטה הזו הם:
- זמן טעינה ארוך. (אולי)
- דף ה PHP חשוף למשתשמים.
- הסרטונים מוצגים בצורה שהסרטון החדש מופיע בסוף רשימת הסרטונים במקום בהתחלה.
האם יש שיטות אחרות או דרך לשפר את זאת?
תודה רבה.
-
@ass אמר בשליפת כתובת URL מתוך phpmyadmin:
יש לי רשימת קישורי URL במסד נתונים של phpmyadmin,
אנסה להחכים אותך קצת phpmyadmin זה ממשק גרפי של מסד הנתונים mysql
-
שלום וברכה.
יש לי רשימת קישורי URL במסד נתונים של mysql, הרשימה מתעדכנת בכל פעם שעולה סרטון חדש ליוטיוב.
במקביל יש לי דף באתר שאמור למשוך את הקישורים ולהציג כל סרטון באיפרם נפרד.
הרעיון הוא שבעצם האתר מתעדכן מעצמו בכל פעם שעולה סרטון חדש לערוץ היוטיוב.
ביצעתי את זה באמצעות שילוב ה iframe בתוך לולאת ה PHP ששולפת את הנתונים.$Data_extraction = "SELECT * FROM `id`"; $mysqli_query = mysqli_query($Login, $Data_extraction); while ($Data = mysqli_fetch_array($mysqli_query)){ $Dat = $Data ["URL"]; ?> <div class="row"> <div class="column"> <iframe src="<?php echo $Dat; ?>" width="100%" height="100%"></iframe> </div> <?php }; ?>
החסרונות בשיטה הזו הם:
- זמן טעינה ארוך. (אולי)
- דף ה PHP חשוף למשתשמים.
- הסרטונים מוצגים בצורה שהסרטון החדש מופיע בסוף רשימת הסרטונים במקום בהתחלה.
האם יש שיטות אחרות או דרך לשפר את זאת?
תודה רבה.
@ass אמר בשליפת כתובת URL מתוך mysql:
דף ה PHP חשוף למשתשמים
מה בדיוק חשוף פה? אתה "מרנדר" html ללקוח עם הphp. (לפחות בדוגמא שהבאת פה), אין שום בעיה.
@ass אמר בשליפת כתובת URL מתוך mysql:
הסרטונים מוצגים בצורה שהסרטון החדש מופיע בסוף רשימת הסרטונים במקום בהתחלה.
תוסיף לשיאלת בסוף מיון לפי id אחרון (בתקווה שיש שם באמת id בטבלא שלך)
order by id desc
למעשה: לכאורה מה שחסר לך במה שאתה רוצה זה נראה לי עיצוב, כי סופו של דבר לדעתי את עושה את זה כמו שצריך.
נראה לי שיש דרך יותר רשמית "לטמיע" סירטון מיוטיוב מאשר לעשות iframe לקישור, זה נראה לי נקודה שצריך להוסיף. -
@ass אמר בשליפת כתובת URL מתוך mysql:
דף ה PHP חשוף למשתשמים
מה בדיוק חשוף פה? אתה "מרנדר" html ללקוח עם הphp. (לפחות בדוגמא שהבאת פה), אין שום בעיה.
@ass אמר בשליפת כתובת URL מתוך mysql:
הסרטונים מוצגים בצורה שהסרטון החדש מופיע בסוף רשימת הסרטונים במקום בהתחלה.
תוסיף לשיאלת בסוף מיון לפי id אחרון (בתקווה שיש שם באמת id בטבלא שלך)
order by id desc
למעשה: לכאורה מה שחסר לך במה שאתה רוצה זה נראה לי עיצוב, כי סופו של דבר לדעתי את עושה את זה כמו שצריך.
נראה לי שיש דרך יותר רשמית "לטמיע" סירטון מיוטיוב מאשר לעשות iframe לקישור, זה נראה לי נקודה שצריך להוסיף. -
נראה לי שיש דרך יותר רשמית "לטמיע" סירטון מיוטיוב מאשר לעשות iframe לקישור, זה נראה לי נקודה שצריך להוסיף.
ב www.w3schools.com זה הייתה הדרך היחידה. אפשר פרטים על הדרך הנוספת?
-
@ass כדאי תמיד לחפש בתיעוד הרשמי, יש ליוטיוב API להטמעה בדפדפן:
https://developers.google.com/youtube/iframe_api_reference
שים לב ש-iframe רגיל לא יעבוד. -
D dovid העביר נושא זה מ-תכנות ב-