Beiträge von TechnoLogiY

    Mh, ne, dann kommt das hier wieder:

    Fatal error: Call to a member function query() on a non-object in C:\xampp\htdocs\wordpress\wp-content\plugins\newsletter\sendMail.php on line 7

    Ist ja auch logisch, woher soll er die Funktion auch sonst kennen? Blöder Fehler =/

    GELÖST! Ich Idiot habe vergessen die wp-config.php Datei zu inkludieren, sprich, er wusste nich was "DB_HOST" ist... Oh mann, sorry für das Gedöns hier xD

    Mh, so sieht mein Script bis jetzt aus (ist noch unvollständig, geht mir erstmal darum, dass das eintragen geht...

    Aber es geht einfach nicht?! Kommt immernoch dieser Fehler: Unknown MySQL server host 'DB_HOST' (11001)

    Kann es sein, dass versucht wird, auf den Server "DB_HOST" (anstatt localhost) zuzugreifen? Wenn ja, wie kann ich das ändern? :-|

    Und wie kann man mit $wpdb etwas in eine Datenbank eintragen?

    Danke schonmal für deine Hilfe :-)

    EDIT: mit $wpdb->query(); gehts nicht: Fatal error: Call to a member function query() on a non-object in C:\xampp\htdocs\wordpress\wp-content\plugins\newsletter\sendMail.php on line 4
    EDIT2: Nun, wp-db.php wurde inkludiert, jetzt kommt: Unknown MySQL server host 'DB_HOST' (11001)
    EDIT3: Hier noch die Funktion:

    Code
    $query = $wpdb->query("INSERT INTO `newsletter_mails` (
    `id` ,
    `mail` ,
    `status`
    )
    VALUES (
    NULL , '".$_GET["mail"]."', 'active'
    );");

    Der Hoster darf dich nach geltenden Gesetzen aufgrund Datenaufkommen NICHT kündigen, da in deinem Angebot (wie du sagtest) kein providerseitiges Limit besteht. Aber: Er darf dich kündigen, wenn in den AGB etwas von E-Mail-Versand steht mit einer Angabe eines Maximums (wieviele E-Mails stündlich vershcickt werden dürfen). Und solange keine 1000 Mails pro Minute verschickt werden, ist das rechtlich gesehen inakzeptabel. Sollte er dich trotzdem kündigen, würde ich entweder zum Anwalt oder in die nächstgelegene Verbraucherzentrale gehen ;-)

    Erstmal musst du die Fensterbreite auf 100% stellen (CSS):

    Code
    body {
    width:100%;
    }

    Und dann die Div-Container auch mit einer variablen (prozentualen) Breitenangabe versehen:

    Code
    .beitrag {
    width:90%;
    }

    Nun sollte bei einer Bildschirmbreite von 1200 Pixeln auf jeder Seite ein Rand von 60 Pixeln [ (1200 / (100-90)) /2 ] sein (wenn du den Beitrags-Container zentrierst). Ich hoffe, ich konnte dir helfen ;-)

    Hallo

    Ich möchte ein Newsletter-Plugin schreiben. Nun soll sich der User in der Sidebar anmelden können, die E-Mail-Adresse wird per AJAX an eine Datei weitergeleitet. In dieser Datei soll die E-Mail-Adresse in die MySQL-Datenbank eingefügt werden, die im Admin-Menü erzeugt wird. Problem ist nun aber, dass der normale MySQL-Befehl mysql_query(); nicht funktioniert. Im Admin-Menü aber schon?! Woran liegt das, wie kann ich außerhalb des Admin-Menüs eine MySQL-Verbindung aufbauen?

    Danke für eure Hilfe schonmal im voraus ;-)

    Lg, Andy

    Achja, mysql_error() liefert: Access denied for user 'ODBC' localhost (using password: NO). Kein Passwort, weil alles lokal läuft.