31. oktober 2003 - 15:52
Der er
25 kommentarer og 1 løsning
Medtage .php?=1 i mail?
Hej Jeg er ved at lave en funktion der gør at man kan sende nogle informationer fra min side via mail. Informationerne indtastes på en side er fx. hedder: noget.php?=nr1-1pninf så er det jeg gerne vil have nr1-1pninf til at være emnet i mailen. Nu bruger jeg denne: mail("webmaster@livgarden-dec2001.dk", "Forslag til Link", "$indhold1\n$indhold2\n$indhold3"); ?> Hvordan får jeg nr1-1pninf i setdet for Forslag til link?
Annonceindlæg fra Barco
31. oktober 2003 - 15:55
#1
mail("webmaster@livgarden-dec2001.dk", "$indhold1", "$indhold1\n$indhold2\n$indhold3"); enten 1, 2 eller 3 .. alt efter hvilken der indeholder url ..
31. oktober 2003 - 16:09
#2
Hvad skal man skrive for at få fx. indhold1 til at indeholde siden url?
31. oktober 2003 - 16:19
#3
Altså hvis Indhold2 skrives sådan: $indhold2 = $Navn; Hvad skal man så skrive i indhold1 for at der står nr1-1pninf
31. oktober 2003 - 16:21
#4
if ($_GET['nr1-pninf']) { $emne = $_GET['nr1-pninf']; } else { $emne = "intet emne"; } mail("webmaster@livgarden-dec2001.dk", $emne, "$indhold1\n$indhold2\n$indhold3"); nu kan du bestemme emnet med noget.php?nr1-pninf=Hej
31. oktober 2003 - 17:07
#5
---> ohmish Okey, det lyder rigtigt! Men nr1-1pninf er en variabel. Så i nogle tilfælge vil der skulle stå nr55-2pninf Jeg har tidliger gjordt det med <a href="mailto:webmaster@livgarden-dec2001.dk?subject=Ret/Tilføj i profil nr: <? echo "$nr" ?> 2pninf Men der var det en normal mail, og ikke en sendt direkte fra siden.
31. oktober 2003 - 17:30
#6
kan du ikke sætte variablen til at have et fast navn?
31. oktober 2003 - 17:33
#7
Hvad mener du??
31. oktober 2003 - 17:53
#9
jeg mener.. hvis nu du altid kaldte den f.eks "besked" noget.php?emne=Hejsa og i noget.php: if ($_GET['emne']) { $emne = $_GET['emne']; } else { $emne = "intet emne"; } mail("webmaster@livgarden-dec2001.dk", $emne, "$indhold1\n$indhold2\n$indhold3");
31. oktober 2003 - 17:54
#10
hov. ikke besked men emne. jamen.. hvad er det som er "nr29-1pninf"?
31. oktober 2003 - 17:59
#11
Det er profil nr 29 i tabel 1pninf i en database. Det er så jeg kan se hvilken profil jeg skal rette/tilføje oplysningerne i!
31. oktober 2003 - 18:15
#13
og du har brugt if ($_GET['emne']) { $emne = $_GET['emne']; } else { $emne = "intet emne"; } mail("webmaster@livgarden-dec2001.dk", $emne, "$indhold1\n$indhold2\n$indhold3"); ?
31. oktober 2003 - 18:18
#14
ja.. Og den emnet i dem mail jeg modtager er "intet emne" den benytter altså else { $emne = "intet emne"; }
31. oktober 2003 - 18:24
#15
hmmm.. mystisk. prøv med: if (!empty($_GET['emne'])) { $emne = $_GET['emne']; } else { $emne = "intet emne"; } mail("webmaster@livgarden-dec2001.dk", $emne, "$indhold1\n$indhold2\n$indhold3");
31. oktober 2003 - 18:27
#16
Nej.. Det er det sammen! Du får lige hele kode, det kan jo være det bare er mig der kåger! :-) <?php $indhold1 = $Rang; $indhold2 = $Navn; $indhold3 = $Adresse; $indhold4 = $Tlf; $indhold5 = $Mobilnr; $indhold6 = $Mail; $indhold7 = $Faxnr; $indhold8 = $Hjemmeside; $indhold9 = $Fødselsdato; $indhold10 = $Placering; $indhold11 = $Funktion; $indhold12 = $Vagthold; if (!empty($_GET['emne'])) { $emne = $_GET['emne']; } else { $emne = "intet emne"; } mail("webmaster@livgarden-dec2001.dk", $emne, "$indhold1\n$indhold2\n$indhold3\n$indhold4\n$indhold5\n$indhold6\n$indhold7\n$indhold8\n$indhold9\n$indhold10\n$indhold11\n$indhold12"); ?>
01. november 2003 - 12:03
#17
Hmm... Sidder stadig og kigger på det, men kan ikke se hvad det skulle være!
01. november 2003 - 14:05
#18
mail("webmaster@livgarden-dec2001.dk", $_GET['emne'], "$indhold1\n$indhold2\n$indhold3\n$indhold4\n$indhold5\n$indhold6\n$indhold7\n$indhold8\n$indhold9\n$indhold10\n$indhold11\n$indhold12"); virker det så, hvis du bruger tilfojret.php?emne=test ?
01. november 2003 - 14:09
#19
Nej, så er der slet ikke noget emne! Der er dybt underligt...
01. november 2003 - 15:43
#20
Det må vel være fordi den ikke tager den værdi der står efter emne?
01. november 2003 - 16:07
#21
Kan du ikke bare bruge $_SERVER["QUERY_STRING"] ??? Men ellers, if(isset($_GET["emne"]) && trim($_GET["emne"]) !="") { $emne = $_GET["emne"]; }else{ $emne = "Ukendt emne"; }
01. november 2003 - 16:19
#22
-->sukos Hvis jeg bruger din kode, komme emnet bare til at være Ukendt emne!
01. november 2003 - 16:32
#23
Hvis jeg bruger $_SERVER["QUERY_STRING"] Bliver emnet dette... Rang=Rang&Navn=Navn&Adresse=&Tlf=Tlf&Mobilnr=Mobilnr&Mail=Mail&Faxnr=Faxnr&Hjemmeside=Hjemmeside&F%F8dselsdato=F%F8dselsdato&Placering=Placering&Funktion=Funktion&Vagthold=Vagthold&Laver=
01. november 2003 - 16:59
#25
<?php if ($_GET['emne']) { $emne = $_GET['emne']; } else { $emne = "intet emne"; } ?> Hvis man bruger denne, hvordan får man den så til at udskrive værdien på siden? som tekst?
01. november 2003 - 17:51
#26
Så har jeg fundet en løsning på problemet!! Tak for hjælpen ohmish :-)
Vi tilbyder markedets bedste kurser inden for webudvikling