Folgende Warnungen sind aufgetreten: | |||||||||||||||
Warning [2] Undefined property: MyLanguage::$archive_pages - Line: 2 - File: printthread.php(287) : eval()'d code PHP 8.2.25 (Linux)
|
mail() Funktion in PHPKit - Druckversion +- net-board.net Archiv (https://net-board.net) +-- Forum: Deine eigene Homepage (https://net-board.net/forumdisplay.php?fid=26) +--- Forum: Scriptsprachen (+Datenbanksysteme) (https://net-board.net/forumdisplay.php?fid=19) +--- Thema: mail() Funktion in PHPKit (/showthread.php?tid=4753) Seiten:
1
2
|
- Filou - 04.11.2004 Also ich habe mit der Suchen/Ersetzen-Funktion gesucht. Findet das nicht alles? Die Version ist die Neuste, 1.6.3 glaube ich. Hab sie erst vor knapp zwei Wochen runtergeladen. Danke für deine Hilfe! :küssen: - kickedINtheHEAD - 04.11.2004 ich denk mal du meisnt version 1.6.03 najo au egal der übeltäter is in der datei functions.php im ordner admin und danach lib dort einfach mal das suchen und ersetzen drüber laufen lassen mit "email(" statt "mail(" und des sollte reichen ps bitte mach ich doch gerne - Filou - 04.11.2004 Hey! Ich dachte, ich hätte die Lösung. Im PHPKit-Forum bekam ich den Tipp auch mit dem Wechsel auf email, hat aber nicht gewirkt. Geholfen hat ein ! davor. Was genau bedeutet das? Was bewirkt das ! und wieso geht das dann? Jetzt habe ich keine Fehlermeldung bekommen sondern die Mitteilung, dass ein Mail an die angegebene Adresse geschickt worden sei und dass da der Bestätigungslink zu finden sei. Leider kommt das Bestätigungsmail nicht an. Teste jetzt seit einer Stunde. Mails, die ich von dieser PHPKit-Seite abschicke (aus dem Admin-Bereich an einen User), kommen an. Das Anmeldebestätigungsmail nicht. Den Provider habe ich übrigens angefragt, aber das wird dauern mit der Antwort. Zudem muss ich das auf französisch machen und computertechnische Sachen, die ich kaum auf Deutsch beschreiben kann, dann noch in einer Fremdsprache, und nicht mal englisch... = Katastrophe! :redface: Edit: Das Beispiel vom Provider funktioniert übrigens: <?php $sujet="Test de mail"; $msg="Bonjour,\n ceci est un mail par php4"; if(!email("webmaster","a.remplir@aremplir.fr",$sujet,$msg)){ print "le mail n'a pas été envoyé<br>"; } ?> - kickedINtheHEAD - 04.11.2004 das rufzeichen davor bewirkt genau das gegenteil sprich wenn die mail nicht versendet werden kann kommt ne erfolgsmeldung und wenns geht ne fehlermeldung mach mal ne datei rauf mit einfach diesem script [code=php]<?php $sujet="Test mail"; $msg="Hi!\n this is a test mail by PHP4"; if(!email("webmaster","fill@fill.fr",$sujet,$msg)){ print "the mail was not sent<br>"; } ?>[/code] das fill@fill.fr ersetzt du mit deiner email adresse scheinbar ist auch die reihenfolge vertauscht - sprich mail() hatt eine andere reihenfolge als email bei email ist sie absender, empfängermail, betreff, nachricht bei mail ist sie empfängeremail, betreff, nachricht, absender stimmt das mit version 1.6.03 oder verwendest du ne andere (du hast was von 1.6.3 geschrieben) wenn ja könnt ich mal versuch die funktion umzuschreiben so das die reihenfolge wieder stimmt - Filou - 04.11.2004 Also: die Version ist 1.6.03 (steht so unten auf der HP). Dein Beispiel funktioniert. Auf die vertauschte Reihenfolge muss man auch erst mal kommen. So was kann natürlich nur dein ungetrübtes Fachmannauge erkennen :yipie: Meine Befehlszeile lautet jetzt so: if (!email($receiver,$title,$message,$header)) return TRUE; wo ist denn da der Absender? Ist das der header? Beim Provider steht es so: if(!email("webmaster","a.remplir@aremplir.fr",$sujet,$msg)){ Da müsste beim webmaster doch auch $header stehen, oder so... :hmm: - kickedINtheHEAD - 04.11.2004 das sind variablen und die sind wie der name schon sagt variabel auf den inhalt dieser kommt es an i hab heute leider keine zeit mehr da ich noch für ne informatik prüfung lernen muss die ich morgen hab die funktion muss etwas umgebaut werden - ich kümmer mich dann morgen drum - Filou - 16.11.2004 Ich möchte nicht aufdringlich sein, trotzdem die Frage: Hast du schon was machen können? Im PHPKit-Board helfen sie mir nicht weiter, du bist sozusagen meine letzte Rettung, sonst deinstalliere ich das Teil halt wieder. - kickedINtheHEAD - 17.11.2004 i hab mal a bissal rum probiet - sollte klappen i hab nur am freitag ne prüfung für die muss ich lernen - dann schau ich das ichs total hin bekomm |