Znajdź zawartość
Wyświetlanie wyników dla tagów 'jednej' .
-
Download Statystyki twoich filmów na jednej stronie [YOUTUBE]
kcp opublikował(a) temat w Programy i boty
Opis: Skrypt pokazuje aktualną ilość wyświetleń, like, dislike oraz komentarzy filmów podanych w pliku tekstowym. (Dokładnie tak jak w screenie wyżej) Wymagania: Serwer z PHP. Skrypt: <?php echo '<table>'; echo '<tr>'; echo '<th>Name</th>'; echo '<th>Views</th>'; echo '<th>Like</th>'; echo '<th>Dislike</th>'; echo '<th>Comments</th>'; echo '</tr>'; $linie_pliku = file("videos.txt"); $ile_linii = count($linie_pliku); $ktora_linia = 0; while($ktora_linia<$ile_linii){ $video_ID = $linie_pliku[$ktora_linia]; $video_ID = trim($video_ID); $JSON = file_get_contents("https://gdata.youtube.com/feeds/api/videos/".$video_ID."?v=2&alt=json"); $JSON_Data = json_decode($JSON); $views = $JSON_Data->{'entry'}->{'yt$statistics'}->{'viewCount'}; $like = $JSON_Data->{'entry'}->{'yt$rating'}->{'numLikes'}; $dislike = $JSON_Data->{'entry'}->{'yt$rating'}->{'numDislikes'}; $views = $JSON_Data->{'entry'}->{'yt$statistics'}->{'viewCount'}; $title = $JSON_Data->{'entry'}->{'title'}->{'$t'}; $comments = $JSON_Data->{'entry'}->{'gd$comments'}->{'gd$feedLink'}->{'countHint'}; echo '<tr>'; echo "<td><a href='http://www.youtube.com/watch?v={$video_ID}' target='_blank'>{$title}</a></td>"; echo "<td>{$views}</td>"; echo "<td>{$like}</td>"; echo "<td>{$dislike}</td>"; echo "<td>{$comments}</td>"; echo '</tr>'; $ktora_linia++; } echo '</table>'; Użycie: Wyżej podany kod zapisujemy w rozszerzeniu php, w tym samym katalogu wrzucamy plik videos.txt, w którym są zawarte ID filmów z YouTube. Czyli np. chcemy dodać sobie 2 filmy które linki wyglądają następująco Musimy skopiować zawartość zmiennej v czyli dokładnie to co jest pogrubione, następnie każdą zmienna zapisać do pliku videos.txt. Notka prawna: Skrypt jest mojego autorstwa, został stworzony dla użytkowników make-cash.pl. Zabrania się publikacji skryptu na innych forach.- 37 odpowiedzi
-
- 15
-
- statystyki
- youtube
-
(i 2 więcej)
Oznaczone tagami: