Kontaktfomular von Lars D. Forseth

A199M Support
Beiträge: 94
Registriert: Di 27. Jul 2004, 11:52
Wohnort: Vogtland
Kontaktdaten:

Kontaktfomular von Lars D. Forseth

Beitrag von A199M Support » So 15. Mai 2005, 12:06

Habe das Kontaktformular

Code: Alles auswählen

/*******************************************************
* CONTENIDO MODUL - OUTPUT
*
* Modulname      :  Mailkontakt
* Author         :  agon
* Copyright      :  Contenido - four for business
* Created        :  05-11-2003
* Modified again :  July. 06th 2004 by Lars D. Forseth <lars@forseth.de>
********************************************************/
http://www.forseth.de/cms/front_content.php?idcat=38

eingebunden. Die Mails werden auch ordnungsgemäß versanden. Aber im Kopf der Bestätungsseite kommen folgende Fehlermeldungen:

Code: Alles auswählen

Warning: eregi(): REG_ERANGE in /****/www/*******/*******/cms/front_content.php(563) : eval()'d code on line 511

Warning: Wrong parameter count for str_replace() in /****/www/*******/*******/cms/front_content.php(563) : eval()'d code on line 512

Warning: eregi(): REG_ERANGE in /****/www/*******/*******/cms/front_content.php(563) : eval()'d code on line 511

Warning: Wrong parameter count for str_replace() in /****/www/*******/*******/cms/front_content.php(563) : eval()'d code on line 512

Warning: eregi(): REG_ERANGE in /****/www/*******/*******/cms/front_content.php(563) : eval()'d code on line 511

Warning: Wrong parameter count for str_replace() in /****/www/*******/*******/cms/front_content.php(563) : eval()'d code on line 512

Warning: eregi(): REG_ERANGE in /****/www/*******/*******/cms/front_content.php(563) : eval()'d code on line 511

Warning: Wrong parameter count for str_replace() in /****/www/*******/*******/cms/front_content.php(563) : eval()'d code on line 512

Warning: eregi(): REG_ERANGE in /****/www/*******/*******/cms/front_content.php(563) : eval()'d code on line 511

Warning: Wrong parameter count for str_replace() in /****/www/*******/*******/cms/front_content.php(563) : eval()'d code on line 512
Komme leider nicht weiter.

Wer es testen will, kann eine Mail an den Webmaster senden.
Zuletzt geändert von A199M Support am So 15. Mai 2005, 14:33, insgesamt 1-mal geändert.
Klaus
Version 4.4.5.r1 - DRK im Vogtland * Version 4.6.15 - Informationsportal - Xpert Business Spezial

A199M Support
Beiträge: 94
Registriert: Di 27. Jul 2004, 11:52
Wohnort: Vogtland
Kontaktdaten:

Noch eine weitere Frage zum Formular

Beitrag von A199M Support » So 15. Mai 2005, 12:56

Ich möchte folgende Codezeile ändern:

Code: Alles auswählen

$now = date("l dS of F Y \@ G:i:s"); // Example: Wednesday 15th of January 2004 15:51:38
in

Code: Alles auswählen

$now = date("............."); // Example: Sonntag, 15. Mai 2005 15:51:38
Wie ist das möglich?
Klaus
Version 4.4.5.r1 - DRK im Vogtland * Version 4.6.15 - Informationsportal - Xpert Business Spezial

A199M Support
Beiträge: 94
Registriert: Di 27. Jul 2004, 11:52
Wohnort: Vogtland
Kontaktdaten:

Re: Noch eine weitere Frage zum Formular

Beitrag von A199M Support » So 15. Mai 2005, 13:23

A199M Support hat geschrieben:Ich möchte folgende Codezeile ändern:

Code: Alles auswählen

$now = date("l dS of F Y \@ G:i:s"); // Example: Wednesday 15th of January 2004 15:51:38
in

Code: Alles auswählen

$now = date("............."); // Example: Sonntag, 15. Mai 2005 15:51:38
Wie ist das möglich?
Habe die Lösung schon gefunden:

Code: Alles auswählen

$now = date("d.m.Y \u\m G:i:s"); // Example: am 15.05.2005 um 14:16:52
Man muß eben nur richtig suchen.
Klaus
Version 4.4.5.r1 - DRK im Vogtland * Version 4.6.15 - Informationsportal - Xpert Business Spezial

HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB » Mo 16. Mai 2005, 12:34

Man muß eben nur richtig suchen.
Mmmh? Die PHP-Entwickler stellen doch eine wunderbare Doku bereit: http://www.php.net, siehe date.

Ist das andere Problem denn schon gelöst? Der Fehler dürfte daher kommen, dass $from_name einen fehlerhaften Wert enthält. Einfach mal mit echo $from_name; nach

Code: Alles auswählen

if (($mail == "yes") and (strlen($from_name)>1) and
ausgeben und überprüfen...

Vielleicht gibt es auch mit $from_name[$i] Probleme, könnte man durch substr($from_name,$i,1) ersetzen...aber zunächst vorher das andere prüfen.

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net

A199M Support
Beiträge: 94
Registriert: Di 27. Jul 2004, 11:52
Wohnort: Vogtland
Kontaktdaten:

Böhmische Dörfer

Beitrag von A199M Support » Mo 16. Mai 2005, 16:13

Hallo HerrB,
Mmmh? Die PHP-Entwickler stellen doch eine wunderbare Doku bereit: http://www.php.net, siehe date.
Fremdsprachen sind für mich ein rotes Tuch. Aber es gibt ja auch noch deutschsprachige Seiten.

Was muss in from_name drin stehen? :?:

Vorhanden:
  • idcode = 347 ???

    idcatart = 373 (ist die Nummer des Artikels aus den Artikeleigenschaften)
Muß die Bestätigungsseite noch irgendwo definiert werden?

PS:
  • Bin in Sachen php absoluter Laie!
Klaus
Version 4.4.5.r1 - DRK im Vogtland * Version 4.6.15 - Informationsportal - Xpert Business Spezial

Halchteranerin
Beiträge: 5478
Registriert: Di 2. Mär 2004, 21:11
Wohnort: Halchter, wo sonst? ;-)
Kontaktdaten:

Re: Böhmische Dörfer

Beitrag von Halchteranerin » Mo 16. Mai 2005, 16:52

A199M Support hat geschrieben:Fremdsprachen sind für mich ein rotes Tuch. Aber es gibt ja auch noch deutschsprachige Seiten.
Es gibt die Seite auch auf Deutsch:
http://www.php.net/manual/de/

HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB » Mo 16. Mai 2005, 19:26

Vorhanden:
idcode = 347 ???

idcatart = 373 (ist die Nummer des Artikels aus den Artikeleigenschaften)
Nun, eigentlich sollte da der Absendername drinstehen... Poste nochmal die URL zu Deiner Seite.

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net

A199M Support
Beiträge: 94
Registriert: Di 27. Jul 2004, 11:52
Wohnort: Vogtland
Kontaktdaten:

Beitrag von A199M Support » Mo 16. Mai 2005, 20:32

Klaus
Version 4.4.5.r1 - DRK im Vogtland * Version 4.6.15 - Informationsportal - Xpert Business Spezial

HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB » Mo 16. Mai 2005, 20:47

Kannst Du mir mal eine Contenido-Kennung per PM zusenden? Ich gucke es mir die nächsten Tage an.

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net

A199M Support
Beiträge: 94
Registriert: Di 27. Jul 2004, 11:52
Wohnort: Vogtland
Kontaktdaten:

Kennung

Beitrag von A199M Support » Mo 16. Mai 2005, 20:56

Ist bereits raus. :arrow:
Klaus
Version 4.4.5.r1 - DRK im Vogtland * Version 4.6.15 - Informationsportal - Xpert Business Spezial

Beleuchtfix
Beiträge: 1082
Registriert: Di 22. Jul 2003, 10:14
Wohnort: Hessen
Kontaktdaten:

Beitrag von Beleuchtfix » Mi 18. Mai 2005, 22:58

Ich habe genau den gleichen Fehler,
er ist eindeutig in dem Teil

Code: Alles auswählen

 for ($i=0; $i<strlen($from_name); $i++) {
     if (!eregi("[a-zA-Z0-9-_ |\n|\t|\r]",$from_name[$i]))
      str_replace($from_name[$i],"");
$from_name wird richtig übergeben.

Gruß
Florian

A199M Support
Beiträge: 94
Registriert: Di 27. Jul 2004, 11:52
Wohnort: Vogtland
Kontaktdaten:

Wie weiter?

Beitrag von A199M Support » Mi 18. Mai 2005, 23:09

Beleuchtfix hat geschrieben:Ich habe genau den gleichen Fehler,
er ist eindeutig in dem Teil

Code: Alles auswählen

 for ($i=0; $i<strlen($from_name); $i++) {
     if (!eregi("[a-zA-Z0-9-_ |\n|\t|\r]",$from_name[$i]))
      str_replace($from_name[$i],"");
$from_name wird richtig übergeben.
Hast Du eine Lösung. Meine Nutzer nerven mich schon.
Klaus
Version 4.4.5.r1 - DRK im Vogtland * Version 4.6.15 - Informationsportal - Xpert Business Spezial

Beleuchtfix
Beiträge: 1082
Registriert: Di 22. Jul 2003, 10:14
Wohnort: Hessen
Kontaktdaten:

Beitrag von Beleuchtfix » Mi 18. Mai 2005, 23:11

Inzwischen bin ich etwas weiter:
Anscheinend ist der str_replace Befehl falsch. Wenn ich ein Zeichen entferne ändert sich doch auch die Stringlänge, und dann kommt es zu dem Fehler. Oder sehe ich das falsch?

Beleuchtfix
Beiträge: 1082
Registriert: Di 22. Jul 2003, 10:14
Wohnort: Hessen
Kontaktdaten:

Beitrag von Beleuchtfix » Mi 18. Mai 2005, 23:25

Noch nicht ganz,

wen du
-_ |
wegläßt, dann wir im Normalfall nichts geändert. Da bekomme ich keinen Fehler.

Zu mehr reicht es heute Nacht nicht mehr ;-) Aber ein Leerzeichen muss noch irgenwo drin sein. Vielleicht komme ich morgen weiter, oder unsere PHP Könner sehen den Fehler auf Anhieb. Ich muss für jede Änderung ein neues Mail schicken :cry:

Viel Erfolg
Florian

A199M Support
Beiträge: 94
Registriert: Di 27. Jul 2004, 11:52
Wohnort: Vogtland
Kontaktdaten:

Fehler ist weg

Beitrag von A199M Support » Do 19. Mai 2005, 10:03

Hallo Beleuchtfix,

Du hast es geschafft. :D

Ich habe mal die Änderungen vorgenommen und der Fehler ist weg. Die Nachricht wird auch einwandfrei übermittelt.

Vielleicht schaut sich die Sache noch einmal einer von den Spezialisten an, ob dadurch andere, nicht offen ersichtliche, Probleme auftreten können.
Klaus
Version 4.4.5.r1 - DRK im Vogtland * Version 4.6.15 - Informationsportal - Xpert Business Spezial

Gesperrt