php.de

Zurück   php.de > Webentwicklung > Server, Hosting und Workstations

Server, Hosting und Workstations Server-Konfigurationsdateien (.htaccess/httpd.conf) und Arbeiten auf Serverebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 11.08.2011, 13:12  
Neuer Benutzer
 
Registriert seit: 11.08.2011
Beiträge: 4
PHP-Kenntnisse:
Anfänger
Speed befindet sich auf einem aufstrebenden Ast
Standard (Wamp) Phpmailer einbinden in vorhandenes Browsergame

Ich habe auf meinem Wampserver erfolgreich die phpmailer software installiert. (Funktion mit einer Testseite überprüft, email wird abgeschickt und kommt an)

Nun möchte ich bei meinem Browsergame, das mit der Funktion "mail ()" arbeitet, die phpmailersoftware integrieren, leider fehlen mir die dazu nötigen Kenntnisse.


(Auch wenn die Eindbindung von phpmailer Lücken in der Sicherheit des Wampservers schaffen könnte, habe ich da keine Bedenken, da ich den Server nur offline zu Testzwecken verwenden werde.
Damit das Browsergame überhaupt funktioniert, muss ich Emails verschicken können, damit man vor dem spielen die eigene emailadresse bestätigen kann)

ich habe bereits, wie im Tutorial beschrieben, "require("class.phpmailer.php");" an den Anfang der jeweiligen php dateien geschrieben, jedoch war damit phpmailer noch nicht eingebunden. Das Browsergame holt sich weiterhin die Smtp Daten aus der php.ini Datei meines Wamp-servers anstatt aus den phpmailer Dateien.

Könnte mir jemand sagen, was ich tun muss, um phpmailer richtig in das Browsergame zu integrieren?

Falls man dazu Einsicht in den Quellcode haben müsste, habe ich mal 4 php Dateien in einem zip Paket hochgeladen, bei denen ich vermute, dass phpmailer integriert werden müsste. Gerade bei der index.php Datei wäre es am wichtigsten die zum laufen zu bringen, da dadurch das Browsergame zumindest schonmal spielbar wäre.
Dann würde nämlich die Bestätigungsemail losgeschickt werden, und beim Anklicken des Bestätigungslinks würde die activate.php Datei ausgeführt werden (auch in der zip enthalten) wodurch der Account des jeweiligen Spielers erstellt wird.

Die .zip Datei:
[entfernt]


Ich versuche schon seit langem dieses Spiel zum laufen zu bringen, bin also für jede Hilfe dankbar!
Speed ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 11.08.2011, 13:15  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von Speed Beitrag anzeigen
Das Browsergame holt sich weiterhin die Smtp Daten aus der php.ini Datei meines Wamp-servers anstatt aus den phpmailer Dateien.
Das ist kein Wunder, wenn du weiterhin mail() im Code verwendest.
Mach dir erst mal klar, dass das die Stelle ist, an der du in erster Linie was ändern musst

Und dann lies die Doku zum phpMailer.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 11.08.2011, 13:20  
Erfahrener Benutzer
 
Registriert seit: 03.08.2010
Beiträge: 1.143
PHP-Kenntnisse:
Anfänger
hausl wird schon bald berühmt werdenhausl wird schon bald berühmt werden
Standard

Zitat:
Zitat von ChrisB Beitrag anzeigen
Und dann lies die Doku zum phpMailer.
Hier dazu ein Tutorial zur Einbindung ... http://www.tanmar.info/content/view/36/64/
__________________
Keine Zahl != ein Zeichen das keine Zahl ist
hausl ist offline   Mit Zitat antworten
Alt 11.08.2011, 13:34  
Neuer Benutzer
 
Registriert seit: 11.08.2011
Beiträge: 4
PHP-Kenntnisse:
Anfänger
Speed befindet sich auf einem aufstrebenden Ast
Standard

ach ja, falls jemand von euch aus sicherheitsgründen, keine Zip Datei runterladen möchte, habe ich hier die Dateien noch einmal einzeln hochgeladen:

[entfernt]

Zitat:
Das ist kein Wunder, wenn du weiterhin mail() im Code verwendest.
Mach dir erst mal klar, dass das die Stelle ist, an der du in erster Linie was ändern musst
Hat mir mein Webhoster leider auch schon gesagt.
Allerdings habe ich den Quellcode gekauft, jemand anderes hat das Browsergame programmiert, dazu habe ich nicht die nötigen Kenntnisse.

Da ich auch nicht weiß, wie teuer es wäre das ganze auf den neuen Standard umprogrammieren zu lassen, wäre es mir lieber einfach mal das ganze mit mail () zum laufen zu bringen, um vorerst offline das Spiel testen zu können.

Zitat:
Hier dazu ein Tutorial zur Einbindung ... http://www.tanmar.info/content/view/36/64/
Danke. Leider werde ich daraus jedoch nicht schlau. Meine "Kenntnisse" reichten noch gerade dafür aus, um im phpmailer meine Smtp Daten einzugeben, ein paar Pfade zu ändern, und auf einer vorgefertigten Testseite zu testen (es hat funktioniert). Im code des browsergames aber selber rumspielen, das übersteigt meinen Horizont.

Ich hatte gehofft, dass für profis wie euch es kaum ein Aufwand wäre das ganze zum laufen zu bringen, weil (hoffentlich) nur eine kleine Änderung notwendig wäre, die mich Tage kosten würde um sie zu finden.

Hat jemand ne Idee wie ich die mail() funktion in meiner Browsergamedatei dazu bringen kann, meine smtp Daten aus den phpmailer dateien zu holen, anstatt aus der php.ini meines wampservers?
Speed ist offline   Mit Zitat antworten
Alt 11.08.2011, 13:44  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von Speed Beitrag anzeigen
Allerdings habe ich den Quellcode gekauft,
Dann solltest du ihn nicht hier öffentlich stellen, weil du damit höchstvermutlich eine Urheberrechtsverletzung begehst.

Die von dir geposteten Links habe ich entfernt. Bitte setze keine weiteren Links darauf, wenn du nicht die explizite Erlaubnis vorliegen hast, den Code zu veröffentlichen.

Zitat:
jemand anderes hat das Browsergame programmiert, dazu habe ich nicht die nötigen Kenntnisse.
Dann wende dich an den Anbieter.

http://www.php.de/php-einsteiger/543...produkten.html (Fachfragen zu bestimmten Softwareprodukten)

Zitat:
Hat jemand ne Idee wie ich die mail() funktion in meiner Browsergamedatei dazu bringen kann, meine smtp Daten aus den phpmailer dateien zu holen, anstatt aus der php.ini meines wampservers?
Was soll das bringen?
Dadurch würde immer noch nicht der phpmailer Verwendung finden.

Wenn du andere SMTP-Daten mit mail verwenden willst, als die in der Konfiguration angegebenen - dann passe die Konfiguration an.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 11.08.2011, 13:53  
Neuer Benutzer
 
Registriert seit: 11.08.2011
Beiträge: 4
PHP-Kenntnisse:
Anfänger
Speed befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Die von dir geposteten Links habe ich entfernt.
Danke.

Zitat:
Wenn du andere SMTP-Daten mit mail verwenden willst, als die in der Konfiguration angegebenen - dann passe die Konfiguration an.
In der php.ini ist es nicht möglich ein passwort einzugeben, deswegen habe ich phpmailer installiert, um authentifizierten Zugang zu meinem gmx mailaccount zu bekommen.
Dummerweise weiß ich nicht, wo man innerhalb der Datei eine änderung vornehmen muss, damit die Daten nicht mehr aus der php.ini gelesen werden.
Speed ist offline   Mit Zitat antworten
Alt 11.08.2011, 13:55  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von Speed Beitrag anzeigen
deswegen habe ich phpmailer installiert, um authentifizierten Zugang zu meinem gmx mailaccount zu bekommen.
Das ändert immer noch nichts daran, dass die mail-Funktion sich dafür nicht interessiert.

Wenn du phpmailer zum versenden deiner Mails verwenden willst, dann musst du die Stellen, an denen im Script mail() verwendet wird, umstellen.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 11.08.2011, 14:28  
Neuer Benutzer
 
Registriert seit: 11.08.2011
Beiträge: 4
PHP-Kenntnisse:
Anfänger
Speed befindet sich auf einem aufstrebenden Ast
Standard

hmm...
Ich habe mir mal das Tutorial hier durchgelesen:

http://mailinfo.kundenserver.de/auth_phpmailer.php3

Ich habe folgenden Code mit "mail()" in meiner index.php gefunden:

PHP-Code:
mail($mail$registerMail1Title$message); 
würde es funktionieren, wenn ich einfach vor diesen Code, folgenden Inhalt (mit anderen Daten) hineinschreibe?

PHP-Code:
require("class.phpmailer.php");

$mail = new phpmailer();

$mail->IsSMTP();                                   // per SMTP verschicken
$mail->Host     "auth.smtp.kundenserver.de"// SMTP-Server
$mail->SMTPAuth true;     // SMTP mit Authentifizierung benutzen
$mail->Username "mxxxxxxxx-x";  // SMTP-Benutzername
$mail->Password "xxxxxx"// SMTP-Passwort

$mail->From     "noreply@kundenserver.de";
$mail->FromName "Max Mustermann";
$mail->AddAddress("beispiel@beliebige-domain-xyz.de","Herr Beispiel");
$mail->AddReplyTo("noreply@kundenserver.de","Information");

mail($mail$registerMail1Title$message); 
versteht dieses "mail()" ganz unten dann, welche Daten es hernehmen soll?
Speed ist offline   Mit Zitat antworten
Alt 11.08.2011, 14:41  
Erfahrener Benutzer
 
Registriert seit: 03.08.2010
Beiträge: 1.143
PHP-Kenntnisse:
Anfänger
hausl wird schon bald berühmt werdenhausl wird schon bald berühmt werden
Standard

Nein. das mail($mail, $registerMail1Title, $message) gehört komplett raus...

Dann fehlt einiges (wichtiges) vom PHPMailer, natürlcih brauchst Du aber auch Betreff etc... (siehe Dein Link bzw. die Doku zum PHPMailer).

Das versenden passiert dann durch den PHPMailer selbst.
PHP-Code:
...

if(!
$mail->Send())
{
    echo 
"Die Nachricht konnte nicht versandt werden <p>";
    echo 
"Mailer Error: " $mail->ErrorInfo;
    exit;

__________________
Keine Zahl != ein Zeichen das keine Zahl ist
hausl ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHPMailer in HTML Formular einbinden? maddoc PHP Einsteiger 6 01.08.2011 21:19
Vorhandenes Script einbinden skulldred PHP Tipps 2010 3 03.10.2010 12:17
[Suche] Verstärkung für Browsergame luks2com Freizeit 3 05.08.2010 13:01
phpmailer in kontakt formular einbinden? traveller PHP Tipps 2010 3 17.02.2010 16:39
[Erledigt] dbase in WAMP einbinden PHP-Fortgeschrittene 6 28.06.2005 15:49

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
phpmailer, phpmailer einbinden, phpmailer wamp, browsergame daten verändern, sendmail phpmailer anzahl emails, phpmailer tutorial wamp, scripte einbinden in browsergames, email wampserverl verschicken, phpmailer installation phpini, wamp testzwecke, phpmailer maximale anzahl, php spiele einbetten, mit wamp server e mail versicken, browsergame, wamp spiele, browsergame auf server integrieren, wamp php library einbinden, browsergame php, php account bestätigungslink, smtp wamp einstellungen php

Alle Zeitangaben in WEZ +2. Es ist jetzt 22:12 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum