Newsletter-Skript mit einer DB-Anbindung/Loginfehler

Fragen und Tipps & Tricks zur Newsletter Software SuperMailer oder zum BirthdayMailer

Moderatoren: mirko, Wolfi

pemmler
Beiträge: 14
Registriert: 15.02.2006, 16:19
Kontaktdaten:

Beitrag von pemmler »

Ähm, ok. Aber ich bleib kurz hier drunter und mach nix neues auf.

Hat auf Anhieb geklappt!
Super danke!
Benutzeravatar
mirko
Beiträge: 23070
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Beitrag von mirko »

ähmm das hier ist der falsche Beitrag aber naja gut.

Für SuperMailingList (SML) sollte das Script supermailer_import.php der SML-Installation verwendet werden, nicht das normale MySQL-Export, welches man unter www.supermailer.de/download.htm laden kann.

Beim Script supermailer_import.php ist Benutzername/Passwort für den Zugriff auf SML einzugeben. Mit dem Demo http://www.supermailinglist.de/mailingl ... tung_demo/ Benutzername/Passwort demo kann man auch erstmal den Import ausprobieren. Der Link für den Aufruf des Scripts supermailer_import.php steht ebenfalls auf der Demo-Seite.
pemmler
Beiträge: 14
Registriert: 15.02.2006, 16:19
Kontaktdaten:

Beitrag von pemmler »

Hallo,

so ich bin jetz mit SML auch schonmal weiter gekommen.

Habe mich nun auch an das mysqlexport script rangemacht. Alles soweit richtig eingetragen. Wenn ich das Script im Browser aufrufe gibt er mir die Daten auch direkt aus.

Wenn ich im Supermailer die SML-Daten importieren möchte erhalte ich allerdings den Fehler: \"Fehler bei der Anmeldung: 0\"

Was könnte das sein? Zusätzlich zu dem einzutragenden HTTP-Aufruf im Supermailer-Import muss man dann nochmal User und Passwort angeben. Ich gehe mal davon aus, dass es dasselbe sein muss, oder?

Gruß Patrick
GSPJ
Beiträge: 9
Registriert: 31.08.2006, 08:03

Beitrag von GSPJ »

Ähh :rotwerd: wie blöööd.

Hatte Tomaten auf den Augen.

Geht!

[c=firebrick]Vielen Dank für Euren Support!!![/color]

Gisela
Wolfi
Beiträge: 1444
Registriert: 29.08.2002, 01:20

Beitrag von Wolfi »

Original von Gisela SPJ:

.......domain/scriptname.php/Username=2006BITUser?Password=BITEmail
.......domain/scriptname.php[c=red]?[/color]Username=2006BITUser[c=red]&[/color]Password=BITEmail
GSPJ
Beiträge: 9
Registriert: 31.08.2006, 08:03

Beitrag von GSPJ »

Username=2006BITUser&Password=BITEmail


liefert leider das Selbe Ergebnis
Wolfi
Beiträge: 1444
Registriert: 29.08.2002, 01:20

Beitrag von Wolfi »

Hallo,
Original von Gisela SPJ:
scriptname.php/Username
korrekt: scriptname.php?Username
und
... Fragezeichen ...
dann nimm das & wie in den Beispielen u. dann dürfte es gehen.
Zuletzt geändert von Wolfi am 04.09.2006, 09:28, insgesamt 1-mal geändert.
GSPJ
Beiträge: 9
Registriert: 31.08.2006, 08:03

Beitrag von GSPJ »

P.S.

sieht oben aus, als wäre zwischen r von User und Fragezeichen ein Leerschritt. ist aber keiner!!!
GSPJ
Beiträge: 9
Registriert: 31.08.2006, 08:03

Beitrag von GSPJ »

Hm kommt .......User/PW falsch ?(

Meine URL die ich aufrufe lautet:

.......domain/scriptname.php/Username=2006BITUser?Password=BITEmail

Im Script \"scriptname.php\"

lauten die Angaben:

##### Zugriffspasswort / Password
$ScriptUsername = \"2006BITUser\";
$ScriptUserPassword = \"BITEmail\";

gruss
Gisela
Benutzeravatar
mirko
Beiträge: 23070
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Beitrag von mirko »

dann sind diese aber nicht korrekt, sonst würde die Fehlermeldung doch nicht kommen. :) Im Browser den Aufruf probieren, kommt auch die Meldung wegen fehlerhafter Daten, dann genau hinschauen ob ScriptUsername/Passwort stimmt. Kommt eine MySQL-Fehlermeldung, dann sind die Zugangsdaten für die MySQL-DB nicht korrekt.
GSPJ
Beiträge: 9
Registriert: 31.08.2006, 08:03

Beitrag von GSPJ »

Ja, schrieb ich ja. Das ist aber doch nicht meine Frage.

Trotzdem Danke für die Sonntagsarbeit.

Mein Problem ist doch, daß
[c=crimson]trotz korrekter Eingabe[/color]
die genannten Meldungen kommen. s.o.


Gisela
Benutzeravatar
mirko
Beiträge: 23070
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Beitrag von mirko »

Die Login-Daten für das Script muss man selbst vergeben, das ist für die eigene Sicherheit damit niemand die Daten klauen kann.

Was man für

$ScriptUsername = \"<admin>\";
$ScriptUserPassword = \"<password>\";

angibt ist jeden seine Sache. Gibt man für beide Angaben einfach \"a\" an und jemand holt sich die Daten, dann ist man selbst Schuld.

Im Browser den Aufruf testen

http://www. $ScriptUsername&Password=vergebener $ScriptUserPassword .
GSPJ
Beiträge: 9
Registriert: 31.08.2006, 08:03

Beitrag von GSPJ »

P.S.

In der Datenbank befinden sich natürlich auch Daten!
GSPJ
Beiträge: 9
Registriert: 31.08.2006, 08:03

Beitrag von GSPJ »

Wie schon gesagt, die Parameter stimmen alle.
  • Extra heute morgen Script nochmal neu heruntergeladen
    Alles exakt nochmal neu eingegeben.


Ich gehe doch recht in der Annahme, daß die Login Daten für das Script
unterschiedlich zu den Zugangsdaten zur eigentlichen DB sind!!?

Ich erhalte das POP-UP-Fenster: Import abgeschlossen

Darauf das Pop-UP: Es könnten Duplikate..........

Dann steht im gelben Balken im Supermailer Username und oder Passwort falsch.

Es ist tatsächlich nichts importiert.

??????????? :d_gutefrage:

Grüsse
Gisela
Benutzeravatar
mirko
Beiträge: 23070
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Beitrag von mirko »

achso, muss man natürlich mit hinschreiben.

Die Anleitung zum Script lesen und entsprechend anpassen

Wichtig ist:


Passen Sie im Editor das Script an.

##### Zugriffspasswort / Password
$ScriptUsername = \"<admin>\";
$ScriptUserPassword = \"<password>\";

Geben Sie für <admin> einen Benutzernamen und für <password> ein sicheres Passwort an.

WICHTIG! Das Passwort muss sicher sein, so dass es nicht so einfach erraten werden kann. Verwenden Sie
für das Passwort Buchstaben (A-Z, a-z) und Ziffern (0-9). Auf keinen Fall sollten Sie Sonderzeichen oder
Umlaute verwenden, da diese beim Scriptaufruf falsch übermittelt werden könnten.



##### MySQL Config
$DBHostname = \"localhost\";
$DBName = \"<Database>\";
$DBUserName = \"<Database>\";
$DBPassword = \"<Database>\";
$DBTable = \"<Database>\";



und natürlich


NUTZUNG DES SCRIPTS
===================

Im SuperMailer wählen Sie Importieren - aus dem Internet. Geben Sie die URL für den Aufruf des Scripts
mit den Parametern Username= und Password= an. Hinter Username= ist der Username anzugeben, dies
muss dem Wert $ScriptUsername im Script mysqlexport.php entsprechend. Hinter Password= geben Sie das
Passwort an, welcher Sie als Wert der Variablen $ScriptUserPassword angegeben haben.

z.B.

im Script wurde

$ScriptUsername = \"exportmysql\";
$ScriptUserPassword = \"AbR537LOer\";

definiert. Das Script wurde direkt in das Hauptverzeichnis des Webspaces supermailer.de übertragen.
Der Aufruf lautet damit:

http://www.supermailer.de/mysqlexport.p ... AbR537LOer
Antworten