-
שלום וברכה.
יש לי רשימת קישורי 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 לקישור, זה נראה לי נקודה שצריך להוסיף. -