Beiträge von basti1012

    Ja das ist auch gut. Aber es geht ja auch um andere Seiten wo das nicht so ist ,und da wollte ich es mit try catch machen . Aber mit den suchwort könnte man da vieleicht bei den anderen Seiten auch was machen. Muss ich mal gleich durch kucken und dann melde ich mich nochmal. Mit Javascript hätte ich es wohl auch mit indexOf gemacht,aber Php bin ich noch ganz an anfang und weiss noch nix drüber.Auser die Begriffe die es bei Javascript auch gibt

    funktioniert das try catch irgendwie anders als bei javascript.

    weil das hier

    PHP
    <?php  
    $string = file_get_contents('http://www.html-seminar.de/forum/ws/user/24283-basti1012/'); 
    try{
    $str = trim(explode('<', explode('badgeOnline">', $string)[1])[0]);
    } 
    catch(Exception $exception1){
    $str = "offline";
    } 
    ?>
    <p>html-seminar.de <?php echo $str ?><p>

    funktioniert nicht. Bin ich Online zeigt er auch Online an,das klappt . Bin ich Offline habe ich fehler in line 3.

    Wenn ich offliine bin gibt es die zeile "badgeOnline" nicht im Quellcode,also sollte doch der catch block zugreifen. Aber das macht er wohl nicht

    "

    ich weiss nur nicht wie ich das machen soll,dasein script in ein anderes script ,was auf den server liegt rein schreiben kann. Wenn greasmonkey sendet ich bin online,muss ja auf den server das ein andere script im empfang nehmen und speichern.Wenn ich das hinbekomme ist der rest kein problem.Nur das weiss ich nicht wie das geht und womit.Wahrscheinlich wieder php,aber das lerne ich nie

    Ich meine damit. Wenn wir hier durchs Forum surfen ,können wir im Quelltext sehen das die Meta Datein alle auf den Inhalt angepasst sind. Wie Links , Beschreibug , Titel und co.

    Ich hatte mir schon gedacht das mit Javascript zu regeln,aber das hat ja kein sinn.Da das Html zu erst da ist bring das eingreifen mit Javascript ja nix. Dann denke ich an Php,was ich aber erstmal ausschliesen will wei soweit bin ich noch nicht. Gibt es noch andere möglichkeiten das sich die Metadatein irgendwie sich automatisch anpassen.Oder muss ich beim erstellen der Seite das in vorderein eingeben?. Das kann ja auch nicht sein,weil das Thema was ich jetzt erstelle hat ja auch einen eigenen Titel bekommen

    Malne blöde frage. Da der server das ja nicht mit macht mit den quelltext auslesen hatte ich nee komplizierte idee.

    Ich lese bei mir auf rechner mit greasmonkey meine online status aller seiten ab.Dann soll greasmonkey ,wie auch immer den status auf den server speichern.Danach kann ich es ja mit javascript im html einbinden. Ist das irgendwie möglich? Nachteil mein pc muss an sein,aber der ist sowieso nie aus,und fals doch wird der online status halt nicht angezeigt.Aber wenn pc aus ist kann ich ja nicht online sein,von daher auch ganz gut so

    ja auch aber es kommt nix im browser nur leere seite. vieleicht sollte ich mal anderen browser testen weil denke das der browser spinnt ,siehe beispiel von eben weil mit den bildern ging es ja komischerweise auch mit den browser hier. Sehr merkwüürdig

    Notfalls machen wir das so * Link entfernt , weil existiert nicht mehr * mit Transition

    * Link entfernt , weil existiert nicht mehr * Transition und Verzögerung

    hoffe das geht ansonsten schmeiße ich meinen Browser in Müll, weil hier geht es.

    Oder wir helfen mit Javascript nach

    Ich Persönlich würde dein letzes Beispiel

    So machen

    Code
    var ObjectWithValues = new Object();
          function FunktionToWorkWithObject(){
                var Results = $.ajax({ url: "TextfilewithJson.txt", contentType:"application/json", dataType:"json", async: false }).responseText;
                ObjectWithValues = JSON.parse(Results); 
    }
    setInterval(function(){FunktionToWorkWithObject()},2000);

    Warum ich das so machen würde?

    Erstens, erstellst du nur einmal das Objekt.

    Innerhalb der function würdest du immer wieder ein neues erstellen,was ich glaube den RAM und Speicher erhöhen könnte.

    Dann nehme ich die server() function weg und rufe mit setInterval direkt

    Code
    FunktionToWorkWithObject()

    auf.

    Erstens ist es etwas wenniger Code,und da du sowieso die function immer wieder aufrufst ,finde ich den Interval besser als Timeout.

    So würde ich es machen und so denke ich das es wenniger RAM verbrauchen würde.

    Ob es stimmt weiss ich natürlich nicht.


    EDIT und ich meine mal gelesen zu haben das dies

    Code
    setTimeout(function(){Server()}, 2000); 

    besser als so ist .

    Code
    setTimeout(Server, 2000); 

    ALLE ANGABEN OHNE GEWÄHR

    so ähnlich hatte ich mir das schon gedacht. Also mache ich zum anfang das genau so wie bei javascript und lass die fehlerbehandlung erstmal weg.

    bei bplaced.net wird ja das http:// geblockt .also wenn ich versuche file_get_contents() anzuwenden. Das ist wohl nur bei der pro version möglich. habe ich noch nee andere chance da irgendwie an mein onlinestatus dieser seite dranzu kommen. Ne api gibt es hier wohl nicht .

    das es so viele try catch varianten gibt ,hätte ich nicht gedacht. das gute gegenübervon javascript ist die fehler analyse( ich nenne das mal so )

    ist das den so richtig ?

    weil so zeigt er mir immer den catch an . wenn ich die reihe mit throw aus komentiere functioniert es . habe ich was falsch gemacht ,weil online bin ich ja