daniel: php-script zum auseiandernehmen - bitte mal ansehen/testen

hallo alle zusammen,

ich habe eine frage oder auch bitte.

ich habe eine art kleinanzeigenmarkt in php geschrieben,
und mich zum ersten mal an so eine (doch recht komplexe) sache gewagt.
mir gehen also erfahrungen, wie man sowas angeht, eigentlich völlig,
und ich bin mir alles andere als sicher, ob ich an alle wesentlichen sachen gedacht habe.

meine bitte an alle die lust dazu haben:
vielleicht könnt ihr euch mal da anmelden, und ein bißchen mit dem script rumspielen, vorallem in bezug auf die validierung und solche sachen.

ich habe zwar schon recht viel rumgetestet, aber ich wette ihr kennt da mehr möglichkeiten, mit denen man so ein script "auseinandernehmen" kann.

völlig fertig ist bisher nur der bereich, in den man kommt, wenn man angemeldet ist, also wo man sein profil bearbeitet, anzeigen aufgibt, seine eigenen anzeigen ansieht, bearbeitet usw.

der "öffentliche" bereich ist noch in arbeit, aber das bekomme ich dann schon hin, da gibts dann ja keine formualre mehr ;-)

der link dazu:
http://www.jonny-flash.netwww.jonny-flash.net[/link]

wer also mal richtig rumspielen will und mal ein script von einem anfänger zersägen will: bitteschön ;-)
(natürlich nur wenn ihr mir hinterher sagt, was ich falsch gemacht habe ;-))

vielen dank an alle,
grüße,
daniel

p.s.: ich hoffe , ich begehe mit dieser bitte keinen faux-pas und niemand fühlt sich als kostenloser "test-user" o.ä. mißbraucht.

  1. Hi Daniel!

    Erst mal ein erster kleiner Fehler:
    Gib bei der Registrierung eines neuen Users folgendes ein:
    ' " \ (So wie es da steht)
    Auf der folgenden Seite steht dann, dass es einen Fehler in Zeile 4 gibt.
    Und wenn man dann auf "Zurück" klickt bekommt man ein nettes Bild im IE ;-)
    Also versuchs mal mit folgendem Grundsatz:
    Traue niemals benutzerabhängigen Eingaben!!!
    D.h.:
    1. Kontrolle für jede Eingabe
    2. Sammeln der Fehler als String in einer Variable und anschließender Ausgabe (dass dein Skript mehrere Fehler ausgibt)
    3. Wenn du schon beim Zurück-Button die alten Einträge wieder in den Eingabefeldern haben möchtest, verwende Quotisierung (" wird zu ") und stripslashes()...

    Alles kloar?

    Marc Reichelt || http://www.marcreichelt.de/

    --
    tel.: 0049/6181/72224
    fax.: 0049/6181/740724
    Linux is like a wigmam - no windows, no gates and an Apache inside!!!