Beiträge von revils

    Zitat von "Sarkkan"

    Also erstens verwende im Allgemeinen lieber OR anstelle von XOR, da du sonst ein Problem bekommen könntest wenn die Eingabe leer ist.
    Schließlich würden dann beide Aussagen stimmen (true) [Der String ist == "" Und er wird nicht den gleichen Wert haben wie der Wert aus der Session] und er würde durch das XOR nicht in die Anweisung springen.


    Das werde ich dann noch ändern


    Zitat

    Wird das Captcha den angezeigt, wenn du es direkt angehst?
    Ist der Pfad zu dem Captcha ansonsten Falsch?^^


    Hmm...normalerweise sollte doch das Bild durch die captcha.php generiert werden und dann da ausgegeben werden.


    Zitat

    Noch was Allgemeines:
    Bei Passwortfeldern und bei nem Captcha sollte kein Wert in das value-Feld :wink:
    Erklärt sich denke ich von selbst, oder? :D


    Und wo schreib ich es dann am besten hin?

    So...bin jetzt dabei das mit dem Captcha zu versuchen...
    Ich will nur noch vorwegnehmen, dass ich ein Anfänger bin. Also für Hilfe bin ich zu haben und Tips/Kritik nehme ich auch gerne an.


    Danke


    Gästebuch.php mit kompletter Fehlerüberprüfung


    Einzelne Codeschnipsel:


    Captchawert Fehlerüberprüfung: (Ist das soweit richtig?)

    Code
    if($_POST['code'] == "" xor $_POST['code'] != $SESSION['captcha-wert'])
                        {
                            $errors['code'] = 'Code was wrong or empty!';
                        }


    Eingabe des Codes: (Kann ich hier was verändern/besser machen?)(Bild wird nicht ausgegeben!)

    Code
    Please type the following code: <br />
    <img src="captcha.php" id="code" border="0" title="Code"/><br />
    <label>Code:'.getError($errors['code']).'
    <input type="text" name="code" size="20" maxlength="5" value="'.$_POST['code'].'" /><br /></label>



    Captcha.php

    Noch ein paar Fragen,


    wie kann ich ausschließen das jemand meinen Namen benutzt...oder das man, wenn man meinen Namen benutzt erst ein Passwort eingeben muss?
    Desweiteren bekomme ich jetzt schon "Viagra-Mails". Kann man das auch unterbinden?


    Danke im Vorraus

    Hi Leute,


    folgendes Problem. Ich möchte das die Angaben in meinem Gästebuchformular (Name, Mail,etc..) notwendig sind und nicht unausgefüllt gelassen werden können. Desweiteren möchte ich noch einen Resetbutton hinzufügen, der das ganze Formular leert und vorerst eine Frage stellt (echo) ob das wirklich geschehen soll. Ich hoffe ihr könnt mir helfen.


    Danke im Vorraus


    Ok, jetzt ist mir noch was aufegallen.


    Ich habe die neue Seite die für die älteren Einträge gelten soll implementiert. Man kommt auch direkt schon drauf. Nur habe ich leider noch nicht genug Einträge dafür, dass die neue Seite erreichbar sein soll.
    Kann ich irgendeine Funktion einbinden, damit die Seite erst ab dem 11. Eintrag erreichbar wird?
    Dachte da gerade so an einen visible/enable Funktion für den Link, da die Seite ansich so nicht erreichbar ist.

    Danke..ich werds mal versuchen..aber ganz genau versteh ich das noch nciht wie ich das mit dem Link machen soll..und wohin das muss


    Code
    $sql =  "SELECT  *
                FROM gaestebuch
                WHERE aktiviert='1'
                ORDER BY datum DESC 10"; //Wie mach ich das hier mit dem max...kann ich das mit dem Limit und OFFSET zusammenschreiben?

    Moin,


    folgendes...Ich würde gern beim Gästebuch die neusten einträge noch oben setzen, sodass die ältern unten sind.
    Desweiteren hatte ich mir überleg, dass wenn eine bestimmte Anzahl an Einträgen erreicht ist, diese in eine neue Seite fallen.
    Das unten dann steht z.B. "Ältere Einträge". Ich hoffe ihr wisst was ich meine, so dass die Seite später nicht unendlich lang wird.


    Gästebuchcode:


    Gut, ich habe mich für all-inkl.com entschieden...Cyon.ch ist mir zu teuer...Wie dem auch sei, ich werde es morgen fertig machen.


    Danke für die Hilfe!

    Also...das ist kommt mir etwas komisch vor...Ich hoffe, dass das nicht so ist wie beim WeTab und die Anbieter einfach selbst was schreiben...