Beiträge von SaschaMois
-
-
PHP
Alles anzeigenrequire_once("../../../config/db.php"); require_once("../../../core/DB.php"); DB::init($db["host"], $db["user"], $db["pw"], $db["db"]); $paket = $_GET["paket"]; if(isset($_GET["exists"])) { $rst = DB::select("pluginstore_designs", "id", "paket='".DB::escape($paket)."'"); if($rst->num_rows > 0) $html = 1; else $html = 0; } if(isset($_GET["getautor"])) { $rst = DB::select("pluginstore_designs", "id, user, downloads", "paket='".DB::escape($paket)."'"); $row = $rst->fetch_object(); $id = $row->id; $user = $row->user; $downloads = $row->downloads; $rst = DB::select("accounts", "username", "id='".DB::escape($user)."'"); $row = $rst->fetch_object(); $html = $row->username; $downloads ++; DB::update("pluginstore_designs", $id, array("downloads" => $downloads)); } if(isset($_GET["getfooter"])) { $rst = DB::select("pluginstore_designs", "footer", "paket='".DB::escape($paket)."'"); $row = $rst->fetch_object(); $html = $row->footer; } if(isset($_GET["getcode"])) { $rst = DB::select("pluginstore_designs", "code", "paket='".DB::escape($paket)."'"); $row = $rst->fetch_object(); $html = $row->code; } if(isset($_GET["getname"])) { $rst = DB::select("pluginstore_designs", "name", "paket='".DB::escape($paket)."'"); $row = $rst->fetch_object(); $html = $row->name; } // SAG JA if(isset($_GET["sayyes"])) $html = 1; echo $html;
Hätte jetzt mal versucht die Kodierung auf UTF-8 zu ändern so wie sie auch in der anderen Datei ist, dadurch ändert sich die länge auf 7 Zeichen aber sonst hat es auch keine Auswirkungen.
-
Sind beide (also egal ob 0 oder 1 raus kommen soll) 4 Zeichen lang.
-
Ich verstehs iwie gar nicht mehr.
Hab genau das Beispiel nachgebaut und es hat mit der IP die ich vorhin verwendet hatte nicht funktioniert (LAN IP) also ich hab nichtmal die Datei auslesen können.
Wenn ich stattdessen localhost verwende funktionierts in dem nachgebautem Beispiel einwandfrei. Jetzt bekomm ich aber im anderen Script sowohl mit der LAN IP als auch mit localhost genau das gleiche Ergebnis und beides funktioniert nicht (bzw nur mit meiner Methode von vorhin).Hab jetzt glaub ich den Code 50 mal durchgesehen und finde nichts was irgendwie falsch sein könnte.
-
Versuch mal "intval" - wir sind nicht in Pawn
Hoppla Funktioniert aber leider auch nicht.
Hab das jetzt so hinbekommen:
PHP$file = "http://$ip/data/plugins/pluginstore/getdesign.php?paket=$import&exists"; $exists = file_get_contents($file); $file = "http://$ip/data/plugins/pluginstore/getdesign.php?sayyes"; $existsyes = file_get_contents($file); if($exists == $existsyes) { //... }
Das $existsyes gibt einfach immer "JA" zurück und $exists "JA" oder "NEIN".
Würde aber trotzdem noch nach einer besseren Möglichkeit suchen (falls eine existiert )Mfg
-
Hi
Ich hab da gerade ein kleines Problem und zwar rufe ich mit file_get_contents eine Datei auf die mir dann 1 oder 0 zurück gibt (zu beginn war es "JA" oder "NEIN" hab ich jetzt allerdings geändert weil das auch nicht geklappt hat).
Das funktioniert soweit einwandfrei. Also es kommt entweder "1" oder "0" zurück.
Nun möchte ich das ganze allerdings noch Vergleichen und dabei scheitert es immer.PHP
Alles anzeigen$file = "http://xxx.xxx.xx.xx/data/plugins/pluginstore/getdesign.php?paket=$import&exists"; $exists = file_get_contents($file); $exists = strval(trim($exists)); // hätte ich auch ohne diese Zeile versucht, ändert nichts //if($exists == "JA") //if(strcmp($exists, "JA") == 0) if($exists == 1) { } else { $html .= "<div class='redbox'>Es existiert kein Paket unter diesem Namen. Exists = |$exists|</div>"; }
Egal mit welcher Variante ich es versuche es kommt immer dabei "Es existiert kein Paket unter diesem Namen" raus. Es steht dann jedes mal entweder "Exists = |0|" oder "Exists = |1|" (die hab ich eingefügt damit ich evtl Leerzeichen erkenne).
Danke schonmal
Mit freundlichen Grüßen
Sascha -
Also man kann sich soweit ich weiß in Razer Synapse mehrere Profile anlegen und speichern. Aus denen kann man dann das "Standard Profil" auswählen. Verusch dir mal ein Profil anzulegen und dort die Makros rein zu speichern die du möchtest und sieh dann nach ob du nach nem restart das Profil irgendwie auswählen kannst.
Aber Grundsätzlich sollte es auch im "standard" Profil gespeichert bleiben. Bei mir übernimmt er die sogar auf andere Rechner wenn ich mich dort einlogge.
Mfg
-
Es kommt auf die PHP Version an.
Edit: Wenns wirklich die neuste PHP Version ist dann kannst du die mysql_ Befehle vergessen. Sieh dir mysqli oder pdo mal an
-
Welche PHP Version verwendet der Webserver? Ünterstützt dein Webserver sicher noch die mysql_ Befehle? Neuere Webserver verwenden nurmehr mysqli oder pdo.
Ich weiß nicht ob das ein Fehler ist aber ich mach immer $Mysql = array(); bevor ich das Array verwende. Ist zwar wahrscheinlich nicht das Problem aber versuchen kann mans ja mal
-
schonmal versucht einen großteil des Codes auszukommentieren? Und dann nach und nach mehr freigeben wenn du merkst es funktioniert.
-
Danke
Sieht echt nice aus 8/10
-
Ich benutze Firefox und es klappt prima :X
Ebenfalls Firefox und ich seh da auch keine Bilder
-
Folgende PS4 Spiele:
Need for Speed (20€)
Batman: Arkham Knight (15€)
Minecraft Story Mode Ep 1 (5€)
Minecraft Story Mode Ep 2 (5€)Mal sehn ob die was taugen
Mfg
-
Ja, bitte, das wäre am besten.
MfG.
Sollte jetzt funktionieren. Den Variablennamen sollte es für SetDynamicObjectMaterial übernehmen, wenns noch probleme gibt meld dich einfach
-
Alles klar ich richte das eben so ein
Soll diese "SAPDInt = " auch weg? Weil ja dort dann das Array hin kommt? -
@Y3tti wenn sagen wir in den Zeilen mit den Texturen jede Zeile gleich anfängt und du mir sagst womit die Zeile anfängt kann ich einen Filter rein machen ja
-
-
@Y3tti Das wär jetzt die kürzeste Methode die mir einfällt. Du würdest dir bei dieser Methode zumindest beim löschen der Objekte leichter tun da das dann nur 4 Zeilen oderso sind. Beim erstellen der Objekte musst du irgend eine Variable angeben sonst findest du die Objekte beim löschen dann nicht wieder.
Gibt´s keinen Objekt Converter der gleichzeitig ne Variable davor schreiben kann?
-
@Y3tti Du kannst zum Beispiel ein Array machen in die du die Objekte beim erstellen rein gibst
dann kannst du beim entfernen die Objekte mit einer for Schleife "abarbeiten" -
Also ich versteh schon wie die API funktionieren soll denk ich. Nur wie mache ich dann vom fremden Server nen Request auf die API weil die muss ja dann irgendwo bei mir am Server liegen. Oder bin ich jetzt ganz Blöd?
Das in dem Link sieht ja auch so aus als möchte er die API dann am selben Server liegen haben wie da von wo sie aufgerufen wird und das bringt ja nix wenn da dann erst die Mysql Daten drin stehn?@derrobin154 Ja also das wär natürlich nett