code zu viel?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anfang
benutzername
code
datei
datenbank
eintrag
erstellen
fehler
fehlermeldung
feld
fertigkeit
frage
funktion
kaserne
log
problem
speichern
spieler
stall
verbindung
-
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 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
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....
-
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 -
Es regt aber zum Bruteforce an, wenn ich schon den Namen der Datenbank oder des Nutzers habe ;) Ich gestalte meine Fehlermeldungen lieber selbst.
-
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.
-
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? -
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. -
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 -
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 ... -
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. -
geht in ordnung aber mal ne ganz andere frage was wenn es eine fehlermeldung wegen der ini gibt was passiert eig dann?
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage