Avatar billede jthyge Seniormester
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?
Avatar billede dawin_dk Nybegynder
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 ..
Avatar billede jthyge Seniormester
31. oktober 2003 - 16:09 #2
Hvad skal man skrive for at få fx. indhold1 til at indeholde siden url?
Avatar billede jthyge Seniormester
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
Avatar billede ohmish Nybegynder
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
Avatar billede jthyge Seniormester
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.
Avatar billede ohmish Nybegynder
31. oktober 2003 - 17:30 #6
kan du ikke sætte variablen til at have et fast navn?
Avatar billede jthyge Seniormester
31. oktober 2003 - 17:33 #7
Hvad mener du??
Avatar billede jthyge Seniormester
31. oktober 2003 - 17:53 #8
For at gøre det lidt enkelt...

Er det muligt at "grappe" det det står efter = i
http://www.livgarden-dec2001.dk/tilfojret.php?=nr29-1pninf

Og indsætte det som emnet i mailen?
Avatar billede ohmish Nybegynder
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");
Avatar billede ohmish Nybegynder
31. oktober 2003 - 17:54 #10
hov. ikke besked men emne.

jamen.. hvad er det som er "nr29-1pninf"?
Avatar billede jthyge Seniormester
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!
Avatar billede jthyge Seniormester
31. oktober 2003 - 18:08 #12
Okey....
Nu har jeg lavet det om så linien hedder:
http://www.livgarden-dec2001.dk/tilfojret.php?emne=nr3-1pninf

Men emnet i mailen er stadig "Intet emne"
Avatar billede ohmish Nybegynder
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");

?
Avatar billede jthyge Seniormester
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"; }
Avatar billede ohmish Nybegynder
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");
Avatar billede jthyge Seniormester
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");
?>
Avatar billede jthyge Seniormester
01. november 2003 - 12:03 #17
Hmm... Sidder stadig og kigger på det, men kan ikke se hvad det skulle være!
Avatar billede ohmish Nybegynder
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 ?
Avatar billede jthyge Seniormester
01. november 2003 - 14:09 #19
Nej, så er der slet ikke noget emne! Der er dybt underligt...
Avatar billede jthyge Seniormester
01. november 2003 - 15:43 #20
Det må vel være fordi den ikke tager den værdi der står efter emne?
Avatar billede sukos Juniormester
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";
}
Avatar billede jthyge Seniormester
01. november 2003 - 16:19 #22
-->sukos
Hvis jeg bruger din kode, komme emnet bare til at være Ukendt emne!
Avatar billede jthyge Seniormester
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=
Avatar billede jthyge Seniormester
01. november 2003 - 16:48 #24
Jeg tror jeg har fundet min fejl.. Og, sikke en!

Det kører på t forskellig sider..
http://www.livgarden-dec2001.dk/tilfojret.php?emne=nr3-1pninf
Er den side der sender oplysninger videre til den side med koden på, så er der jo klar det ikke virker..
Avatar billede jthyge Seniormester
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?
Avatar billede jthyge Seniormester
01. november 2003 - 17:51 #26
Så har jeg fundet en løsning på problemet!!

Tak for hjælpen ohmish :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

HusCompagniet A/S

Senior data engineer

Politiets Efterretningstjeneste

Sektionsleder til AI-implementering i PET

Politiets Efterretningstjeneste

Netværksspecialist til IT i PET

Capgemini Danmark A/S

Java Engineer

KMD A/S

Partner Manager