kostenloser Webspace werbefrei: lima-city


code zu viel?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. m****r

    aplikon schrieb:
    fabo schrieb:
    Entschuldige, wenn ich das jetzt sage, aber ein bisschen kannst du auch deinen eigenen Kopf benutzen... Schau dir die Funktionen im Filemanager mal genau an.


    no problem hast ja auch recht...

    nur bearbeite ich die datein auf dem pc und lad sie eig nur hoch und daher hatte ich gefragt,
    aber jetzt weiß ich es schon mitlerweile...


    Es gibt auch extra dafür eine PHP Funktion namens chmod();

    http://php.net/manual/de/function.chmod.php
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Autor dieses Themas

    aplikon

    aplikon hat kostenlosen Webspace.

    midwar schrieb:
    aplikon schrieb:
    fabo schrieb:
    Entschuldige, wenn ich das jetzt sage, aber ein bisschen kannst du auch deinen eigenen Kopf benutzen... Schau dir die Funktionen im Filemanager mal genau an.


    no problem hast ja auch recht...

    nur bearbeite ich die datein auf dem pc und lad sie eig nur hoch und daher hatte ich gefragt,
    aber jetzt weiß ich es schon mitlerweile...


    Es gibt auch extra dafür eine PHP Funktion namens chmod();

    http://php.net/manual/de/function.chmod.php


    oh thx dass man es per php machen kann wusste ich aber wie es ging wusst ich nicht....
  4. aplikon schrieb:

    @mysql_query("INSERT INTO spieler (username, passwort, fertigkeit) VALUES ('".$username."', '".$passwort."', '".$ferftigkeit."')") or die("Fehler beim Speichern des Benutzernames. <a href=\"anmelden.html\">Zurück</a>");
      @mysql_query("INSERT INTO gebaude (username, hauptgebaude, kaserne, stall) VALUES ('".$username."', '".$hauptgebaude."', '".$kaserne."', '".$stall."')") or die("Fehler beim Speichern des Benutzernames. <a href=\"anmelden.html\">Zurück</a>");


    was sollen eigentlich die @ vor dem mysql_query?


    Damit keine Fehler angezeigt werden....also eine Fehlerunterdrückung.
    Was eigentlich schwachsinn ist, wenn man coded.

    Ich klebe mir ja auch nix über einen Flecken auf mein T-Shirt rüber, damit niemand dies sieht.

    Beitrag zuletzt geändert: 30.4.2010 12:42:25 von deluxelose
  5. Es regt aber zum Bruteforce an, wenn ich schon den Namen der Datenbank oder des Nutzers habe ;) Ich gestalte meine Fehlermeldungen lieber selbst.
  6. Fehler haben nicht unterdrückt zu werden. Das einzige was man mit Fehlern machen sollte, ist, sie vor dem User zu verbergen und stattdessen zu loggen. Aber inline @-Unterdrückung zu betreiben ist genauso schlecht wie sein Volk mit Diktatur zu unterdrücken.
  7. Autor dieses Themas

    aplikon

    aplikon hat kostenlosen Webspace.

    nikic schrieb:
    Das einzige was man mit Fehlern machen sollte, ist, sie vor dem User zu verbergen und stattdessen zu loggen.


    was meinst du damit?
  8. m****r

    aplikon schrieb:
    nikic schrieb:
    Das einzige was man mit Fehlern machen sollte, ist, sie vor dem User zu verbergen und stattdessen zu loggen.


    was meinst du damit?


    Damit meint nikic das, was ich dir schon gesagt hatte. Nutze meinen Code

    ini_set('error_reporting', E_ALL);
    ini_set('display_errors', 0);
    ini_set('log_errors', 1); 
    ini_set('error_log', 'MEINE_LOG_DATEI.log');


    damit der User keine Errors sieht, sondern diese geloggt werden.
  9. Autor dieses Themas

    aplikon

    aplikon hat kostenlosen Webspace.

    jetzt verstehe ich erst was er mit loggen meint...

    muss ich dass mit ini nach dem session-start machen oder davor?

    Beitrag zuletzt geändert: 30.4.2010 18:51:37 von aplikon
  10. m****r

    aplikon schrieb:
    jetzt verstehe ich erst was er mit loggen meint...

    muss ich dass mit ini nach dem session-start machen oder davor?


    Wie wäre es mit ausprobieren? Soweit ich mich erinnere sollte session_start() allerdings immer als erstes stehen ...
  11. Autor dieses Themas

    aplikon

    aplikon hat kostenlosen Webspace.

    ja ausprobieren hin oder her ich frage nur weil ich gelernt habe dass session immer am anfang ist und er hat mir auch gesagt dass ini ganz am anfang kommt also weiß ich ent mehr welches... danke für die antwort..
  12. session_start muss nicht ganz an den Anfang. session_start darf auch ruhig in der 70000sten Codezeile sein, alles okay, solange vorher keine Ausgabe erfolgt.

    Die ini_sets solltest du hingegen wirklich an den Anfang packen, damit sie auch sofort greifen. Was wäre wenn bei session_start ein Fehler auftritt? Der würde dann nicht geloggt werden, weil das ini_set erst danach kommt.
  13. Autor dieses Themas

    aplikon

    aplikon hat kostenlosen Webspace.

    geht in ordnung aber mal ne ganz andere frage was wenn es eine fehlermeldung wegen der ini gibt was passiert eig dann?
  14. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!