"We are back" « oc.at

Howto: Send this page to a friend...

Maxx666 10.06.2002 - 11:05 677 13
Posts

Maxx666

Kitemaniac
Avatar
Registered: Sep 2001
Location: Longshore / West..
Posts: 712
1) Wie kann ich mir einen Button an einer Seite montieren, wo man draufdrücken kann und den Link via Mail einem Freund sendet mit einem definierten/variablen Subject und MailBody?

2) Die Seite ist eine Frame. Kann mich mir eine Url erzeugen mit der die Frame und die Unterframe direkt aufgerufen werden können.

Sushimaster

Little Overclocker
Avatar
Registered: Dec 2001
Location: NÖ/Wien
Posts: 93
1) Per JavaScript also mit dem Usereigenen E-Mail Client oder über etwas wie PHP?

2) Bin jetzt indifferent was du genau meinst, aber in beiden Fällen die ich mir denken kann: ja.

Maxx666

Kitemaniac
Avatar
Registered: Sep 2001
Location: Longshore / West..
Posts: 712
Zitat von Sushimaster
1) Per JavaScript also mit dem Usereigenen E-Mail Client oder über etwas wie PHP?

2) Bin jetzt indifferent was du genau meinst, aber in beiden Fällen die ich mir denken kann: ja.

am liebsten wäre mir gleich über php...da ich mich dann nicht mit dem user-email client spielen muss.

was brauch ich dafür alles? php und iis ist schon installiert.

Tex

got r00t?
Avatar
Registered: Aug 2000
Location: salzburg
Posts: 1844
mailserver wirst du auch brauchen... (oder ist beim iis schon einer dabei?)

das ganze funktioniert dann mit der mail()-funktion (siehe http://www.php.net)

Sushimaster

Little Overclocker
Avatar
Registered: Dec 2001
Location: NÖ/Wien
Posts: 93
Naja, jetzt schreibst da halt zb eine absenden.php die du mit dem "send to friend"-click post-mässig aufrufst. Subject, Body etc. kannst klarerweise entweder als Felder den User eintragen lassen, als hidden mit dem post-aufruf mitschicken oder glei ins PHP schreiben (oder mit cookies, oder.... ach, weiss der teufel was). Die PHP funktion mit der man das macht ist übrigens mail() (für parameter see php.net). Und in deiner PHP Initialisierungsdatei musst du vorher natürlich noch den Mailserver einstellen über den du das ganze machen willst (den brauchst halt, das ist der Nachteil gegenüber der JS Lösung). Ob man den auch ausm mail() heraus bestimmen kann bin ich jetzt überfragt, das brauch ich nie.

Oculus

void
Avatar
Registered: Jun 2001
Location: schlafzimmer
Posts: 856
des is zb a vollwertiger aufruf der mail() funktion vom php

mail("xxx@domain.com", "Betreff", "hier steht die supa message","From: protected\nReply-To: protected");


erster parameter: empfänger
2ter: betreff
3ter: zusätzliche und selbstdefinierte parameter, die dem mail-header hinzugefügt werden
zb eben von wem die mail kommt, wer standardmäßig angeschrieben werden soll, wenn user auf antworten clickt, ....

im mail-header kannst dann auch zb html-files angeben, oder andere dateien anhängen
wennst sowas aber machen willst, muss das ganze im message-block als ascii-zeichen stehen
wie das ganze genau funktioniert, brauch ich hier nicht erklären
schau dir einfach den quelltext von zb einem werbe-newsletter an
dort checkst dann eh, wie des geht

jedenfalls brauchst eben noch die mime-typen, content-boundaries, usw...

wo läuft der server?
wenns eh irgendein gewerblicher host ist, brauchst da um die funktionstüchtigkeit von da mail-funktion net wirklich gedanken machen

aber wenn der bei dir daheim steht, dreh den IIS ab und setz da an apache auf

php auf IIS......pfui :o

Maxx666

Kitemaniac
Avatar
Registered: Sep 2001
Location: Longshore / West..
Posts: 712
Zitat von mop|simon
des is zb a vollwertiger aufruf der mail() funktion vom php

mail("xxx@domain.com", "Betreff", "hier steht die supa message","From: protected\nReply-To: protected");


erster parameter: empfänger
2ter: betreff
3ter: zusätzliche und selbstdefinierte parameter, die dem mail-header hinzugefügt werden
zb eben von wem die mail kommt, wer standardmäßig angeschrieben werden soll, wenn user auf antworten clickt, ....

im mail-header kannst dann auch zb html-files angeben, oder andere dateien anhängen
wennst sowas aber machen willst, muss das ganze im message-block als ascii-zeichen stehen
wie das ganze genau funktioniert, brauch ich hier nicht erklären
schau dir einfach den quelltext von zb einem werbe-newsletter an
dort checkst dann eh, wie des geht

jedenfalls brauchst eben noch die mime-typen, content-boundaries, usw...

tnx für die ausführliche antwort...wow ;-)

Zitat

wo läuft der server?
wenns eh irgendein gewerblicher host ist, brauchst da um die funktionstüchtigkeit von da mail-funktion net wirklich gedanken machen

ist selbstgemachter server + email server voll funktionsfähig.

Zitat

aber wenn der bei dir daheim steht, dreh den IIS ab und setz da an apache auf

php auf IIS......pfui :o

warum ist php auf iis pfui?? dass zieht dann wieder so einen rattenschwanz mit sich...das nächste ist dann apache auf w2k ist pfui...somit linux....und von linux hab ich wieder keinen check..

TNX :D :)

Maxx666

Kitemaniac
Avatar
Registered: Sep 2001
Location: Longshore / West..
Posts: 712
Nur mal so eine Grundlegende Frage:

Wie wäre es mit der Kombination W2K-IIS5.0-ASP-MySQL
Wäre ein grosser Vorteil für mich, da ich einge Erfahrung in VbScript hätte. Oder ist das der absolute Schwachsinn??

Vir@s

Code Monkey
Registered: Nov 2000
Location: Wien
Posts: 730
Zitat von Maxx666
Nur mal so eine Grundlegende Frage:

Wie wäre es mit der Kombination W2K-IIS5.0-ASP-MySQL
Wäre ein grosser Vorteil für mich, da ich einge Erfahrung in VbScript hätte. Oder ist das der absolute Schwachsinn??

Schwachsinn :)

Machs liba mit PHP oder einen Link wenn du des ned über PHP machen willst:

mailto:email@myhost.com?subject=test&body=hugo

subject ist der Betreff und body is der MailBody! Mfg, Vir@s

Tex

got r00t?
Avatar
Registered: Aug 2000
Location: salzburg
Posts: 1844
Zitat von Vir@s
Schwachsinn :)

so ein schwachsinn wäre es auch wieder nicht. :rolleyes: :D

im prinzip funktioniert es mit asp genauso. trotzdem finde ich php besser/sympathischer.

Maxx666

Kitemaniac
Avatar
Registered: Sep 2001
Location: Longshore / West..
Posts: 712
Zitat von Vir@s
Schwachsinn :)

Machs liba mit PHP oder einen Link wenn du des ned über PHP machen willst:

mailto:email@myhost.com?subject=test&body=hugo

subject ist der Betreff und body is der MailBody! Mfg, Vir@s

das machen wollen ist ja nicht das problem...sonder das können.
bin wohl zu deppert iis 5.0 + php zu installieren. auch mit dem wizard programm bring ich das scheiss php nicht zu laufen.

ok, dachte ich mir, dann haust dir einfach den Apache 2.0.36 drauf.
nur fand ich keine anleitung bis jetzt, wie dort php installiert wird. nur für den Apache 1.3.xx.

gibts nichts einfaches 2-seitiges, was auch ich dummy kapier??

was soll ich jetzt für kombinationen nehmen, will ja auch eine datenbank dahinter stellen.

(w2k+iis5.0+php4+mysql3.23????) :confused: :confused:

Oculus

void
Avatar
Registered: Jun 2001
Location: schlafzimmer
Posts: 856
php aufm apache zum laufen zu bringen is sau leicht

saug da apache
saug da das php-modul fürn apache
entpacke die dateien vom php-modul laut readme
lösche ausn apache-configfiles die kommentarzeichen von den anweisungen für das php-modul, laut readme

wennst das net zambringst, solltest lieber erst gar net drüber nachdenken, sowas überhaupt programmieren zu wollen ;)

Maxx666

Kitemaniac
Avatar
Registered: Sep 2001
Location: Longshore / West..
Posts: 712
ähmmm...habs endlich auch unter IIS 5.0 zammenbracht PHP zu rennen zu bringen.

Warum sagte mir keiner das die HTML Seite die Endung .PHP haben muss....:D :D :D :D :D :rolleyes: ????

Oculus

void
Avatar
Registered: Jun 2001
Location: schlafzimmer
Posts: 856
..............................
.............................
..............................
............................
.............................
.................................

sorry, an das hab ich nicht gedacht :D :D :D
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz