kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: Keyword-Funktion: wie Worte ausschließen ?

    geschrieben von hostfree

    Hallo

    mit dem Pattern:
    $pattern1 = '/[\p{Lu}]{1}+[(\p{Lu}|\p{Ll})]{'.$xlength.',}/u';

    werden auch manche "Sonderzeichen" mit dem Keyword geliefert

    Beispiel:
    // ------ Ausgangs-Text ------
    $text2= 'Der Gorilla (und das Nashorn) spielen Golf mit dem Elefant (und der Giraffe)';
     
    $keyw2 = get_keywords($text2);


    Ergebnis: die "runde Klammer zu" ist Teil der Keywords ????

    array (
         [0] => Gorilla
         [1] => Nashorn)
         [2] => Elefant
         [3] => Giraffe)
    )


    Wie kann man verhindern, das die "runde Klammer zu" (oder andere Sonderzeichen)
    auch Teil des Keyword-Treffers sind ?
    ... weil sie mit
    \p{Lu}
    und / oder
    \p{Ll}
    auch als "Treffer" gelten ??

  • in: JavaScript Spiele Code in DB?

    geschrieben von hostfree

    Hallo

    ich würde die Java Script Codes (per PHP) in eine .js Datei schreiben (fwrite / file_put_contents)
    und bei Bedrf (je nach GET-Anfrage) dann den <script> TAG im Heaer ausgeben

    nehemen wir mal an, jedes Spiel hat eine ID ....

    z.B. für Aufruf wie: ..../spielen.php?id=14

    $game_id = $_GET['id']; 
    // --- Beispiel:  $game_id = 14; 
    
    print '<script type="text/javascript" src="games/spiel_'.$game_id.'.js"></script>'."\n";


    anstatt einer ID kannst Du auch einen 'Name" nehmen,
    egal, hauptsache eindeutig identifizierbar

    Wenn du den JS-Code in eine DB speichern willst,
    dann kannst du den Aufruf so machen, das der JS-Code erst bei Aufruf "geschrieben" wird

    $game_id = $_GET['id']; 
    // --- Beispiel:  $game_id = 14; 
    
    print '<script type="text/javascript" src="games/spiel_js.php?id='.$game_id.'"></script>'."\n";


    also als JavaScript SRC eine PHP-Datei: spiel_js.php
    und dann in dieser je nach $_GET['id'] den JS-Code per PHP aus DB holen und ausgeben (echo / print)

    da sich der JS-Code ja nicht bei jedem Aufruf verändert, ist hier wohl: "Speichern in Datei" besser
    ... aus DB holen macht ja eher dann Sinn, wenn sich der JS-Code jedesmal anders ist (dynamisch).

    wenn es um Spieler-Daten geht (Punkte, etc.) ... die kann man (sollte man) dynamisch erstellen
    dazu würde ich die DB oder z.B. eine JSON Datei nehmen, die alle Werte (als Objecte / Arrays) enthält
    und auf diese Daten kann man ja vom (statischen) GAME-JS-Code aus zugreifen (AJAX)

    also ... den GAME-JS-Code (statisch) als .js Datei speichern
    und Spieler-Daten (dynamisch) per DB (PHP --> JSON)... per Ajax in der Game-JS lesen / schreiben

Login zum Webhosting ohne Werbung!