mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Mi 24.04.2024 06:37 Benutzername: Passwort: Auto-Login

Thema: newslettersystem installieren ... vom 08.12.2008


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> newslettersystem installieren ...
Autor Nachricht
ma1973
Threadersteller

Dabei seit: 17.02.2006
Ort: borken
Alter: 51
Geschlecht: Männlich
Verfasst Mo 08.12.2008 13:22
Titel

newslettersystem installieren ...

Antworten mit Zitat Zum Seitenanfang

hallo ich möchte ein newslettersystem installieren,
config-daten zu DB habe ich alle eingefügt ... doch kurioserweise
schreibt er mir nach dem install ...


Fehler bei der installation ... haben sie alle daten in der config
richtig eingefügt ...

wenn ich mir die db ansehe hat er 3 von 8 tabellen eingepflegt,
der rest fehlt ....

das ist die install.php:

Code:

..
<?php
include("./include/config.inc.php");

define(NEWSLETTER_DB_CREATE_USER,
  "CREATE TABLE ".NEWSLETTER_DB_PRAEFIX."Nutzer (".
     "NutzerID int(10) unsigned NOT NULL auto_increment, ".
      "NutzerAnrede varchar(120), ".
      "NutzerName varchar(120), ".
      "NutzerEMail varchar(120) NOT NULL, ".
      "PRIMARY KEY (NutzerID), ".
      "KEY NutzerEMail (NutzerEMail)".
   ")");
define(NEWSLETTER_DB_CREATE_THEMA,
  "CREATE TABLE ".NEWSLETTER_DB_PRAEFIX."Thema (".
     "ThemaID int(10) unsigned NOT NULL auto_increment, ".
      "ThemaTitel varchar(120) NOT NULL, ".
      "ThemaSkript varchar(120) NULL, ".
      "ThemaSkriptHLevel tinyint(1) NOT NULL default 1, ".
      "ThemaAbsenderName varchar(120) NULL, ".
      "ThemaAbsenderEMail varchar(120) NOT NULL, ".
      "ThemaNutzerSiezen bool NOT NULL default 1, ".
     "MailTempRegisterID int(10) unsigned NOT NULL, ".
     "MailTempUnregisterID int(10) unsigned NOT NULL, ".
      "PRIMARY KEY (ThemaID),".
      "UNIQUE KEY ThemaTitel (ThemaTitel)".
   ")");
define(NEWSLETTER_DB_CREATE_MAILTEMP,
  "CREATE TABLE ".NEWSLETTER_DB_PRAEFIX."MailTemp (".
     "MailTempID int(10) unsigned NOT NULL auto_increment, ".
      "MailTempTitel varchar(120) NOT NULL, ".
      "MailTempMIME tinyint(1) NOT NULL, ".
      "MailTempText Text NOT NULL, ".
      "ThemaID int(10) unsigned NOT NULL, ".
      "PRIMARY KEY (MailTempID), ".
      "UNIQUE KEY MailTempTitelThema (MailTempTitel, ThemaID)".
   ")");
define(NEWSLETTER_DB_CREATE_NUTZERTHEMA,
  "CREATE TABLE ".NEWSLETTER_DB_PRAEFIX."NutzerThema (".
     "NutzerThemaID int(10) unsigned NOT NULL auto_increment, ".
      "NutzerThemaStatus tinyint(1) NOT NULL, ".
      "NutzerThemaCode varchar(15) NOT NULL, ".
      "NutzerThemaLA timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, ".
     "NutzerID int(10) unsigned NOT NULL, ".
     "ThemaID int(10) unsigned NOT NULL, ".
      "PRIMARY KEY (NutzerThemaID), ".
      "KEY NutzerStatus (NutzerThemaStatus)".
   ")");
define(NEWSLETTER_DB_CREATE_NUTZERMAILTEMP,
  "CREATE TABLE ".NEWSLETTER_DB_PRAEFIX."NutzerMailTemp (".
     "NutzerMailTempID int(10) unsigned NOT NULL auto_increment, ".
     "NutzerID int(10) unsigned NOT NULL, ".
     "MailTempID int(10) unsigned NOT NULL, ".
      "PRIMARY KEY (NutzerMailTempID)".
   ")");
define(NEWSLETTER_DB_CREATE_ARCHIV,
  "CREATE TABLE ".NEWSLETTER_DB_PRAEFIX."Archiv (".
     "ArchivID int(10) unsigned NOT NULL auto_increment, ".
      "ArchivBetreff varchar(255) NOT NULL, ".
      "ArchivText Text NOT NULL, ".
      "ArchivDatum timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, ".
      "ThemaID int(10) unsigned NOT NULL, ".
      "PRIMARY KEY (ArchivID)".
   ")");
define(NEWSLETTER_DB_CREATE_ARCHIVMAILTEMP,
  "CREATE TABLE ".NEWSLETTER_DB_PRAEFIX."ArchivMailTemp (".
     "ArchivMailTempID int(10) unsigned NOT NULL auto_increment, ".
     "ArchivID int(10) unsigned NOT NULL, ".
     "MailTempID int(10) unsigned NOT NULL, ".
      "PRIMARY KEY (ArchivMailTempID)".
   ")");
define(NEWSLETTER_DB_CREATE_LOGIN,
  "CREATE TABLE ".NEWSLETTER_DB_PRAEFIX."Login (".
     "LoginID int(10) unsigned NOT NULL auto_increment, ".
     "LoginName varchar(20) NOT NULL, ".
     "LoginEMail varchar(120) NULL, ".
     "LoginPWD varchar(32) NOT NULL, ".
      "PRIMARY KEY (LoginID)".
   ")");

$ok = 0;
if (!sql_query(NEWSLETTER_DB_CREATE_USER)) $ok = 1;
if ($ok == 0) if (!sql_query(NEWSLETTER_DB_CREATE_THEMA)) $ok = 2;
if ($ok == 0) if (!sql_query(NEWSLETTER_DB_CREATE_MAILTEMP)) $ok = 3;
if ($ok == 0) if (!sql_query(NEWSLETTER_DB_CREATE_NUTZERTHEMA)) $ok = 4;
if ($ok == 0) if (!sql_query(NEWSLETTER_DB_CREATE_NUTZERMAILTEMP)) $ok = 5;
if ($ok == 0) if (!sql_query(NEWSLETTER_DB_CREATE_ARCHIV)) $ok = 6;
if ($ok == 0) if (!sql_query(NEWSLETTER_DB_CREATE_ARCHIVMAILTEMP)) $ok = 7;
if ($ok == 0) if (!sql_query(NEWSLETTER_DB_CREATE_LOGIN)) $ok = 8;
// ersten Administrator eintragen
if ($ok == 0) { // keine Fehler bisher
  $loginname = "Administrator";
   $loginemail = '';
   $loginPwd = newPassword();
  $feldliste = array("LoginName", "LoginEMail", "LoginPWD");
   $werteliste = array($loginname, $loginemail, md5($loginPwd));
   if (!zeileinsert($feldliste, $werteliste, NEWSLETTER_DB_PRAEFIX."Login")) $ok = 9;
} // END IF keine Fehler bisher

include(NEWSLETTER_BASEDIR."header.php");
if ($ok == 0) { // keine Fehler aufgetreten
?>
  <div class="message">
     <p><?php echo NEWSLETTER_OUTPUT_MESSAGE_INSTALL_NOERROR; ?></p>
     <p>
        <?php echo NEWSLETTER_OUTPUT_MESSAGE_INSTALL_PWDINFO; ?><br />
        <?php echo NEWSLETTER_OUTPUT_MESSAGE_INSTALL_PWDINFO_LOGINNAME.$loginname; ?><br />
        <?php echo NEWSLETTER_OUTPUT_MESSAGE_INSTALL_PWDINFO_LOGINPWD.$loginPwd; ?>
      </p>
   </div>
<?php
} // END IF keine Fehler aufgetreten
else { // Fehler aufgetreten
?>
  <div class="message">
     <p><?php echo NEWSLETTER_OUTPUT_MESSAGE_INSTALL_ERROR; ?></p>
   </div>
<?php
} // END ELSE Fehler aufgetreten
include(NEWSLETTER_BASEDIR."footer.php");
?>

..


vielleicht ist dort der wurm drin?!

Die Tabelle für

- nl_MailTemp
- nl_Nutzer
- nl_Thema

hat er eingefügt ... mmmmh

Hilfe wäre super
  View user's profile Private Nachricht senden
Pixelpole

Dabei seit: 25.10.2004
Ort: Trier
Alter: 37
Geschlecht: Männlich
Verfasst Mo 08.12.2008 13:27
Titel

Antworten mit Zitat Zum Seitenanfang

also bricht er da ab?

Code:

define(NEWSLETTER_DB_CREATE_NUTZERTHEMA,
  "CREATE TABLE ".NEWSLETTER_DB_PRAEFIX."NutzerThema (".
     "NutzerThemaID int(10) unsigned NOT NULL auto_increment, ".
      "NutzerThemaStatus tinyint(1) NOT NULL, ".
      "NutzerThemaCode varchar(15) NOT NULL, ".
      "NutzerThemaLA timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, ".
     "NutzerID int(10) unsigned NOT NULL, ".
     "ThemaID int(10) unsigned NOT NULL, ".
      "PRIMARY KEY (NutzerThemaID), ".
      "KEY NutzerStatus (NutzerThemaStatus)".
   ")");


versuch das doch mal über die mysql konsole oder phpmyadmin abzusenden, rein theoretisch müsstest du dann ja eine fehlermeldung bekommen.

Wenn du das versucht hast poste diese hier.


Zuletzt bearbeitet von Pixelpole am Mo 08.12.2008 13:27, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Anzeige
Anzeige
ma1973
Threadersteller

Dabei seit: 17.02.2006
Ort: borken
Alter: 51
Geschlecht: Männlich
Verfasst Mo 08.12.2008 13:40
Titel

Antworten mit Zitat Zum Seitenanfang

äää
wenn ich das eingebe:

Code:

CREATE TABLE ".NEWSLETTER_DB_PRAEFIX."Archiv (".
     "ArchivID int(10) unsigned NOT NULL auto_increment, ".
      "ArchivBetreff varchar(255) NOT NULL, ".
      "ArchivText Text NOT NULL, ".
      "ArchivDatum timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, ".
      "ThemaID int(10) unsigned NOT NULL, ".
      "PRIMARY KEY (ArchivID)


kommt das als fehlermeldung raus:

Code:


MySQL meldet: 

#1064 - 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 '".NEWSLETTER_DB_PRAEFIX."Archiv (".
      "ArchivID int(10) unsig



Zuletzt bearbeitet von ma1973 am Mo 08.12.2008 13:44, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden
Pixelpole

Dabei seit: 25.10.2004
Ort: Trier
Alter: 37
Geschlecht: Männlich
Verfasst Mo 08.12.2008 14:08
Titel

Antworten mit Zitat Zum Seitenanfang

ähm...du solltest nicht die stringverkettung aus php absenden sondern das was am ende abgeschickt wird *Huch*
  View user's profile Private Nachricht senden
ma1973
Threadersteller

Dabei seit: 17.02.2006
Ort: borken
Alter: 51
Geschlecht: Männlich
Verfasst Mo 08.12.2008 15:15
Titel

Antworten mit Zitat Zum Seitenanfang

mmm... wie denn
  View user's profile Private Nachricht senden
leinich

Dabei seit: 23.09.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst Mo 08.12.2008 15:19
Titel

Antworten mit Zitat Zum Seitenanfang

Zitat:
default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP


Welche Version von MySQL benutzt du denn??

Das geht erst ab Version MySQL 4.1.2 http://dev.mysql.com/doc/refman/4.1/en/create-table.html#id2816669


Übrigens Stingverkettung:

Code:

CREATE TABLE nl_Archiv (".
     "ArchivID int(10) unsigned NOT NULL auto_increment, ".
      "ArchivBetreff varchar(255) NOT NULL, ".
      "ArchivText Text NOT NULL, ".
      "ArchivDatum timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, ".
      "ThemaID int(10) unsigned NOT NULL, ".
      "PRIMARY KEY (ArchivID)


Zuletzt bearbeitet von leinich am Mo 08.12.2008 15:24, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden
 
Ähnliche Themen newslettersystem gesucht
Newslettersystem gesucht...
Newslettersystem - mal wieder gesucht
PHP-List Newslettersystem Fehler
Newslettersystem mit umfangreichen Funktionen gesucht
[Suche] kostenloses Newslettersystem für viele Adressen
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.