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
und / oder\p{Lu}
auch als "Treffer" gelten ??\p{Ll}
-
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