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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 23-04-11, 19:33   # 1
MasterNetwork
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Jun 2007
הודעות: 653

MasterNetwork לא מחובר  

PHP| אורך סרט מגה וידאו

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

תודה.


עריכה:
מצאתי, ישנו קובץ PHP בנוי בצורה של XML שמכיל את המידע הזה.
הנה דוגמא:
http://www.megavideo.com/xml/videolink.php?v=43HT5LDX



תודה.






הנה פונקציה לשימוש(קרדיט לי):
ציטוט:
<?php
function duration($seconds){
$seconds=($seconds/60)/60;
$str=explode(".", $seconds);
$hour=$str[0];
$seconds=($seconds-$hour)*60;
$str=explode(".", $seconds);
$minute=$str[0];
$seconds=($seconds-$minute)*60;
return $hour.':'.$minute.':'.$seconds;
}
echo duration(6019);
?>


והנה פונקציה יותר משופרת:
ציטוט:
<?php
function duration($link){
$link=str_replace('http://', '', $link);
$link=str_replace('www.', '', $link);
$link=str_replace('megavideo', '', $link);
$link=str_replace('.com/?', '', $link);
$link=str_replace('v=', '', $link);
$link=str_replace('V=', '', $link);
$link=str_replace('D=', '', $link);
$link=str_replace('d=', '', $link);
$str=file_get_contents("http://www.megavideo.com/xml/videolink.php?v=$link");
$str=explode('runtime="', $str);
$str=explode('"', $str[1]);
$seconds=($str[0]/60)/60;
$str=explode(".", $seconds);
$hour=$str[0];
$seconds=($seconds-$hour)*60;
$str=explode(".", $seconds);
$minute=$str[0];
$seconds=($seconds-$minute)*60;
return $hour.':'.$minute.':'.$seconds;
}
echo duration("http://www.megavideo.com/?v=43HT5LDX");
?>

Last edited by MasterNetwork; 23-04-11 at 20:25..
  Reply With Quote
ישן 23-04-11, 19:48   # 2
BlueNosE
אין כמו ב127.0.0.1
 
BlueNosE's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: כפ"ס
גיל: 32
הודעות: 4,086

BlueNosE לא מחובר  

תן לינק לדוגמא ונחקור קצת
__________________
עומר,
admin [@] rely.co.il

בניית אתרים Rely

סלנג מילון סלנג utter
  Reply With Quote
ישן 23-04-11, 20:00   # 3
MasterNetwork
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Jun 2007
הודעות: 653

MasterNetwork לא מחובר  

http://www.megavideo.com/?v=43HT5LDX
  Reply With Quote
ישן 23-04-11, 21:14   # 4
BlueNosE
אין כמו ב127.0.0.1
 
BlueNosE's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: כפ"ס
גיל: 32
הודעות: 4,086

BlueNosE לא מחובר  

אם זה XML עדיף שתעבוד עם SimpleXML ודומיו למשיכת המידע.
__________________
עומר,
admin [@] rely.co.il

בניית אתרים Rely

סלנג מילון סלנג utter
  Reply With Quote
ישן 25-04-11, 18:33   # 5
MasterNetwork
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Jun 2007
הודעות: 653

MasterNetwork לא מחובר  

תודה על הרעיון,אבל אני די בטוח שזה קוד יותר ארוך ומועיל באותה רמה כמו שאני כתבתי .
  Reply With Quote
ישן 25-04-11, 19:20   # 6
BlueNosE
אין כמו ב127.0.0.1
 
BlueNosE's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: כפ"ס
גיל: 32
הודעות: 4,086

BlueNosE לא מחובר  

תתפלא, אבל אם הם ישנו משהו קטן בפורמט הלך כל הקוד שלך, ומדובר בשורת קוד אחת במקום 20.
__________________
עומר,
admin [@] rely.co.il

בניית אתרים Rely

סלנג מילון סלנג utter
  Reply With Quote
ישן 25-04-11, 19:32   # 7
ChaoscripT
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jan 2007
מיקום: נתניה
גיל: 35
הודעות: 1,283
Send a message via Skype™ to ChaoscripT

ChaoscripT לא מחובר  

מוזר אני בכלל לא יכול לגשת לקובץ XML.
__________________
מוכר מדבקות מסך ובאמפרים לאייפון 4/4S, פרטים בפרטי.
  Reply With Quote
ישן 25-04-11, 23:41   # 8
Sane
חבר בקהילה
 
Sane's Avatar
 
מיני פרופיל
תאריך הצטרפות: Jun 2009
מיקום: איזור הדרום
גיל: 33
הודעות: 313

Sane לא מחובר  

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

תודה.


עריכה:
מצאתי, ישנו קובץ PHP בנוי בצורה של XML שמכיל את המידע הזה.
הנה דוגמא:
http://www.megavideo.com/xml/videolink.php?v=43HT5LDX



תודה.






הנה פונקציה לשימוש(קרדיט לי):




והנה פונקציה יותר משופרת:
מעולה, תודה על השיתוף
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


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

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