Beiträge von Darkxor

    Hallo,
    ich möchte die Aufrufe für einen einzelnen Artikel zählen.
    Dafür will ich mir die ID zur identifizierung benutzen und den
    Wert einfach um 1 erhöhen:

    Ausgegeben wird:

    Zitat

    Anfrage fehlgeschlagen: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE id = '9' ( `aufrufe` ) VALUES ( '1' )' at line 1

    Ich konnte im Manual keine hilfreiche Lösung finden, wie kann ich denn nur den Aufruf erhöhen, von dem Artikel der momentan aufgerufen ist, wenn dieses WHERE anscheinend nicht geht?

    Danke

    Hallo,
    davon wir man doch echt noch verrückt.
    Mathematisch gesehen geht x nach rechts/links und y nach oben/unten nun habe ich eine halbe Stunde getüftel was ich einstellen muss damit
    man das vollständige Bild sieht.


    $rech ist eine Zufallsmatheaufgabe (0-9 + 0-9 =..)

    Ich verstehe nicht wie das funktionieren soll und habe mir die PHP
    Referenz schon mehrmals angesehen. Ebeneso sieht das Arial in der
    Captchaschrift ganz anders aus als die Arial Schrift auf der Homepage.
    Dabei ist alles Arial Standard, Schriftgröße 13.
    So sieht es momentan aus:
    [Blockierte Grafik: http://www.abload.de/img/pic021cqw6.jpg]

    Hallo,
    also ist es möglich dieses wie oben beschriebene Sicherheitsmanko
    einzusetzen? Ich weiß noch nicht so ganz ob das wirklich gehen würde
    da das Plugin denke ich mal die bearbeitete HTML Seite lokal speichert,
    jedoch die aktion="..." wieder auf dem Webserver aufgerufen werden
    könnte.

    Hallo,

    wie sieht das eigentlich mit Dropdownmenüs aus,
    dort besteht ja ein Value Wert und mit bestimmten
    Firefox Plugins kann man Homepagequelltexte bearbeiten
    und sich diese dann erneut anzeigen lassen.

    Da es aber nur heißt alle Usereingaben sind gefährlich würde
    dies heißen, dass dieser Aspekt nicht gefährlich ist.
    Stimmt dies oder könnte ein potentieller Angreife mit Hilfe dieser
    Valueänderung entsprechende Angriffe starten, wenn die Dropdownvalues nicht vorher nochmal geprüft werden?

    Danke

    Hallo,
    ich habe eine Captcha gebaut, die Zahlen von 0-9 in einem Bild anzeigt und diese in einer Variable Ergebnis addiert ($erg=$z1+$z2).
    Das Ergebnis wird dann zur späteren Überprüfung in eine Session gespeichert.

    Problem:
    Wo erstelle ich die Session.
    --
    Ist die Sessiongenerierung in dem Skript wo die Captcha generiert wird, dann wird die Session nicht erstellt wenn ich nur das Bild per <img src=""> einbinde. Jedoch wenn ich mir die Session auf der Seite include wird nur die Captcha angezeigt und nichts mehr von der Seite was ja auch logisch ist.

    Ich weiß nicht wie ich das Problem nun lösen kann, dass ich die Session generiere mit genau dem Ergebnis was in der Captcha abgefragt wird.

    ------------------------------
    captcha.php

    Code
    include 'zahl.php'; ... (captcha mit zahl generieren)


    zahl.php

    Code
    (zahl generieren)... include 'session.php';


    session.php

    Code
    session_start();
    $_SESSION['cpatcha'] = $erg;


    email.php

    Code
    if ($_POST['captchaerg'] == $_SESSION['cpatcha'])
            {
                $info = '<b><font color="#61A715">Mail wurde erfolgreich versendet.</font></b><br><br>';
            }
            else
            {
                $info = '<b><font color="red">Fehler:</font></b> Die Captcha wurde falsch eingegeben.<br><br>';
            }

    Es wird jedesmal ausgegeben, dass die Captcha falsch ist. :cry:

    Hallo ich habe in PHP ein Formular geschrieben, wo man sich
    für eine Partnerschaft meiner Seite bewerben kann. Jedoch
    weiß ich nicht wie ich dies nun in meine Wordpresseite einbinden kann.

    Das hier habe ich mir schon durchgelesen, jedoch weiß ich
    nicht in welche .php Datei ich dies einbinden soll.
    http://codex.wordpress.org/Conditional_Tags

    Die Lösung per Iframes möchte ich nicht eingehen, da dies
    unsauber und unpassend aussieht.

    Kennt sich damit wer aus?

    Danke

    Hallo,
    ich habe nun noch eine Prüfmethode eingebaut, um zu prüfen ob
    sich bereits E-Mails schon eingetragen haben, damit es keine
    doppelten Datensätze gibt.

    PHP
    include 'dbconnect.php';
            $check ="SELECT email FROM blogemails WHERE email = '$email'";
            $checkin = mysql_query($check) or die ("MySQL-Error: " . mysql_error());
            $checkrdy = mysql_result($checkin, 0, "email");

    Die Aufgaben werden ehrlich gesagt auch erfüllt und es gibt keine funktionellen Probleme jedoch habe ich es nicht geschafft, dass bei einer erfolgreichen Eintragung folgende Meldung nicht kommt:

    Zitat


    Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 5 in /var/www/webxx/html/mailverwaltung/eintragen.php on line 21

    Mit isset oder empty Kontrollstrukturen kann man die Meldung leider nicht wegdrücken.

    @ bandit600
    Anscheinend hatte ich das Problem schon nebenbei behoben, da ich
    den Fehler nicht mehr finden kann jedenfalls funktioniert es nun einbandfrei. Siehe auch>

    Der fertige PHP Code:

    Hallo bandit600,
    du hast mir wirklich sehr gut geholfen und hast immer sehr schnell geantwortet, dies ist nicht üblich und keineswegs
    selbstverständlich. Ich weiß nicht wie ich diesen Zeitaufwand wieder gutmachen kann, denn ich denke ohne deine Hilfe
    hätte ich es nicht geschafft, durch dieses Kleinprojekt habe ich nun zwingend gelernt, dass das Wichtigste am Programmieren
    die Übersichtlichkeit ist.
    Daher habe ich beschlossen den gesamten Code übersichtlich aufzuschreiben und es ist mir sichtlich gelungen, im anschließendem
    Test hat alles perfekt funktioniert und man kann nun ganz genau sehen, was wozu gehört.

    Allen anderen möchte ich den Code natürlich nicht vorenthalten und werde Ihn gleich im Edit posten.

    Hallo,
    ich habe versucht dies umzusetzen:


    Jedoch wird nun folgendes gemacht:

    Zitat

    array(2) { [0]=> string(27) "mail2@googlemail.com" ['email']=> string(27) "mail2@googlemail.com" } Die Email wurde versandt an mail2@googlemail.com Zeitpunkt: 02.02.2009 10:52.
    array(2) { [0]=> string(17) "mail3@xxxx.de" ['email']=> string(17) "mail3@xxxx.de" } Die Email wurde versandt an mail3@xxxx.de Zeitpunkt: 02.02.2009 10:52.