Beiträge von serecords

    Ich hab ein problem und zwar will ich wenn man auf den Button klickt das er den spieler +100 punkte gibt ich hab es schon vor gemacht aber hab keine ahnung was falsch ich




    Wenn es noobig aussieht tut mir leid ich beschäftige mich erst seit heute damit hehe ^^


    Du hast $abfrage und $ergebnis doppelt definiert.
    In deiner if Abfrage definierst du nur Variablen, anstatt einen mysqli_query auszuführen.

    Wie sieht es denn jetzt aus, du musst es ja nicht nur in eine Zeile packen. Des weiteren solltest du bei der PHP Entwicklung eigentlich immer das Error Reporting Level auf E_ALL setzen und sämtliche MySQL Fehler ausgeben lassen.
    Ich denke, die Meldungen die dann auf einmal auftauchen, helfen weiter.

    Ich habe nochmal beide Dateien mit dem Inhalt erstellt, den du gerade eben gepostet hast.
    Es funktioniert einfach...


    Du kannst mir aber gern mal teamviewer daten per PN schicken wenn du möchtest.


    EDIT
    Problem ist nun geklärt, der Server hat udp Verbindungen, auf denen die Query ja aufbaut, blockiert.

    Noch ein EDIT: Ich habe alles so wie du es oben hast mit der von mir empfohlenen Änderung bei mir aufn Server geladen und bekomme "Online" ausgegeben...



    Hast du das gelesen?

    Ich habe ja einen Post weiter oben bereits geschrieben, wie du dieses Problem vielleicht lösen kannst.


    EDIT: Mal ganz blöd gefragt, die queryAPI.php heißt bei dir auch genau so, liegt im selben Ordner und hat mindestens chmod 0644 ?


    Noch ein EDIT: Ich habe alles so wie du es oben hast mit der von mir empfohlenen Änderung bei mir aufn Server geladen und bekomme "Online" ausgegeben...


    Also ich würde mir einfach mal nur den Wert von $samp->isOnline ausgeben lassen.
    Wenn der schon nicht passt, dann liegt das Problem an dieser Abfrage. Ich gehe einfach mal davon aus, das isOnline in der Query API definiert ist.


    Ich brauche eien Querry die mir aus meine account tabelle (funktioniert) aus der Username spalte (funktioniert ) das Feld "key" ausliest.


    Also du möchtest aus der Tabelle account in der Zeile wo der passende username ist das Feld key auslesen?


    SELECT key FROM account WHERE username="user"


    Ich kenne dein PHP Code nicht, was sich hinter config und so verbirgt, aber ich würde mal vermuten das es folgender Code ist


    PHP
    mysqlquery('SELECT `key` FROM "$config->usertable" WHERE ".$config->userKey ." = '". $username ."');


    LIMIT 1 ist ja theoretisch sinnfrei, da es jeden Usernamen nur einmal geben sollte, sonst würde das gesamte Konzept nicht funktionieren.

    Hallo,


    ich habe einen SA:MP Server auf Debian Wheezy laufen.
    Ich würde gern das Server Log in logrotate aufnehmen. Realisiert habe ich das bereits, allerdings wird nach der Rotation nicht in dem nun leeren Server Log weiter geschrieben, sondern es wird in der umbenannten Datei weiter geschrieben. Der Server hat natürlich einen eigenen Benutzer und im logrotate ist auch die Anweisung "su USER"


    Also die Datei server_log.txt wird ja in server_log.txt1 umbenannt und dann wird eine neue Datei server_log.txt erstellt.
    Nun schreibt der Server aber weiterhin in die server_log.txt1. Selbst wenn ich der Datei server_log.txt1 chmod 0400 gebe und Besitzer:Gruppe 0:0 (also root), schreibt der server weiterhin da drin.


    Gibt es da eine Lösung, wie man das so realisieren kann, dass dann in der neu erstellten server_log.txt weiter geschrieben wird?