kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: <script> nach Ajax nachladen

    geschrieben von online-capture

    wenn du in deinem Projekt häufiger Ajax benutzt, solltest du dir wirklich überlegen jQuery zu nutzen, es macht die Sache um ein vielfaches leichter.
    Beispiel:
    $.post('game.php',{screen:'pn', modus:'send', reciver:reciver, betreff:betreff, inhalt:inhalt}, function(data)
    {
    alert("Es wurden "+data+" Nachrichten erfolgreich verschickt");
    });
  • in: Datei Upload

    geschrieben von online-capture

    bist du sicher, dass die datei nicht zu groß ist, dein code macht ja nichts, wenn die datei zu groß ist
  • in: Datei Upload

    geschrieben von online-capture

    einfach mal error_reporting(E_ALL); an den Anfang setzen und gucken ob es dann fehlermeldungen gibt.
  • in: PHP online spiele programmieren

    geschrieben von online-capture

    Ich programmiere selbst zZ ein Browsergame, was auf php/mysql serverseitig und auf clientseite mit Javascript mit Jquery und natürlich html/css läuft.
    Zum testen würd ich xampp nehmen, oder wenn du einen alten (nicht mehr gebrauchten) computer hast, dort einen server installieren.
    mit ubunut server hab ich ganz gute erfahrungen gemacht. Wenn dein computer aber kein PAE unterstützt muss du Version 11.10 oder älter nehmen.
    Wenn das Spiel in mehr als einer Sprache übersetzt werden soll, solltest du utf-8 als zeichensatz verwenden, sonst kann das ziemlich unschön werden.
    Und als speicherengine bei mysql hab ich InnoDB genutzt, da es bei vielen Schreib und lesevorgängen in einem Browsergame besser geeignet ist als myISAM, wegen möglichen Transaktionen, row lock statt table lock und einigem mehr.
    Auch solltest du in einem Spiel templates nutzen, da das desginen so am Ende VIEL einfacher wird.
    Ich schreibe meine templates direkt in php, weil mehr möglcihkeiten uns schneller, man kann aber auch templateengines, wie smarty nutzen.
    Man sollte sich auch schon am Anfang gegen gefahren wir sql injektions oder Cross site scripting schützen, einfach mal googlen.
  • in: if else anwendung $id == true

    geschrieben von online-capture

    du solltest aus $id = $_GET["id"];
    besser $id=(int)$_GET['id']; machen
    So ist gewährleistet, dass du auch tatsächlich eine Zahl bekommst und so keine mysql injektionen möglich sind.
    alternativ geht auch $id=intval($_GET['id']), aber ersteres ist soweit ich weiß ein bisschen schneller.

Login zum Webhosting ohne Werbung!