Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 4
Seite [1]
zuma


Wannabe poster




Beiträge: 23
# Thema - 12.11.2012 um 19:40 Uhr
Moinsen ich habe mir folgendes Script zusammengebaut wo ich Probleme mit dem Seitenaufbau habe. Es dauert lange bis die Schleifen letzendlich angezeigt werden. Weiß aber nicht woran es liegt. Ich bitte um eure Hilfe!

 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
1. / 2. / ... 
 
// ######################## Index.php#########################
   
$alledateien scandir('streams');
    foreach (
$alledateien as $datei)
             {
            if(
$datei != "." && $datei != "..")
                {
                     require 
"streams/$datei";
                        if (
$categorie === "clan")
                         {
                        
$json_file file_get_contents("http://api.justin.tv/api/stream/list.json?channel=".$streamname.""0nullnull);
            
$json_array json_decode($json_filetrue);
            if (
$json_array[0]['name'] === 'live_user_'.$streamname.'')
                        {
                         require 
"online.php";
            }
            else
                       {
                       require 
"offline.php";
            }
                 }
               }
    }


 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
1. / 2. / ... 
 
/* ######################## $datei Beispiel ########################
/* Dateiname dieser Datei*/ 
$dname "masetv";
/* Twitch Usernamen */ $streamname "Matthias_Mase_Meyer";
/* Name des Spiels */ $spiel "Random";
/* Name des icons  */ $img    "mase";
/* "clan" oder "esport" angeben  */ $categorie "esport";
/* Titel des Streams  */ $headline "Stream von Mase TV";
/* Name des Streamers  */ $name "Mase TV";
/* Beschreibung  */ $text "Mase";


Hinter der online.php und offline.php verbirgt sich lediglich eine HTML datei wo die einzelnen variablen ausgegeben werden.
Ich bedanke mich schonmal für eure Hillfe!


Inaktiv
Deaktiviert

Supporter
Supporter



Beiträge: 1287
# Antwort: 1 - 12.11.2012 um 19:47 Uhr
file_get_contents("http://api.justin.tv/api/stream/list.json?channel=".$streamname."", 0, null, null);

HTTP Requests an anderen Server haben eine relativ Lange Laufzeit, dadurch kommt es zu der Verzögerung.

Lösung:
- Caching


Inaktiv
|
zuma
Thread-Ersteller


Wannabe poster




Beiträge: 23
# Antwort: 2 - 12.11.2012 um 20:07 Uhr
könntest du mir eventuell kurz den code dafür machen?^^


Inaktiv
|
Deaktiviert

Supporter
Supporter



Beiträge: 1287
# Antwort: 3 - 12.11.2012 um 20:37 Uhr
Ja, du kannst das gerne bei mir im Auftrag geben als Dienstleistung, da dies kein 3-Zeiler ist den man eben schreibt.


Inaktiv
|
zuma
Thread-Ersteller


Wannabe poster




Beiträge: 23
# Antwort: 4 - 12.11.2012 um 20:45 Uhr
hab dir ne PN geschrieben


Inaktiv
|
Antworten: 4
Seite [1]


Sie müssen sich registrieren, um zu antworten.