/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Dato og referer i mail
Fra : Fischer & Døssing


Dato : 09-09-02 10:18

Jeg har et fungerende mail php script.
Jeg kunne godt tænke mig, at den email der bliver sendt via dette mail
script inkluderede afsenders (den der udfylder en html form) IP adresse
og klokkeslet.

Kan det lade sig gøre, og i så fald hvordan?
Jeg skal benytte det i evt. misbrugs øjemed.

Jeg er ikke en ørn til php, og jeg har kigget lidt på
http://support.get2net.dk/support/formmail/#required
og om det måske er den vej man skal.
Men mine evner brast. Suk ...

PS. Altså formen er html, og selve mail kommandoen er php.

--
Peter Thomas Fischer, System Administrator - 62.242.71.26
http://www.fischer.as & http://www.humlebaekonline.dk
Anonyme usenet brugere opfattes useriøst indtil det modsatte er bevist


 
 
Peter Larsen (09-09-2002)
Kommentar
Fra : Peter Larsen


Dato : 09-09-02 10:51

$ip = getenv("REMOTE_ADDR");
$emailmodtager = "modtager@email.inv" ;
$header = "From: afsender@email.inv\nReply-To: svartil@email.inv\nX-IP:
".$ip."\nX-Mailer: PHP/".phpversion();
$subjekt = "Davs du!";
$besked = "Hej\n\nEr der nogle nyheder?\n\nMvh,\nPHP";

mail($emailmodtager, $subjekt, $besked, $header);


det er vel det, sådan quick and dirty... :D
--
Regards, Peter Larsen - GratisDNS.dk




Jonas Koch Bentzen (09-09-2002)
Kommentar
Fra : Jonas Koch Bentzen


Dato : 09-09-02 11:21

Peter Larsen wrote:
>
> ".$ip."\nX-Mailer: PHP/".phpversion();

Bare til orientering: Jeg læste på et tidspunkt nogle diskussioner
angående X-Mailer kontra User-Agent og X-Newsreader, og jeg mener, de
fandt ud af, at User-Agent er den, der er mest "standard".


Peter Larsen (09-09-2002)
Kommentar
Fra : Peter Larsen


Dato : 09-09-02 11:30

"Jonas Koch Bentzen" <ingen.email@eksempel.dk>
.... med mindre du ejer eksempel.dk, kan du så ikke rette det til en invalid
adresse.....

>> ".$ip."\nX-Mailer: PHP/".phpversion();

> Bare til orientering: Jeg læste på et tidspunkt nogle diskussioner
> angående X-Mailer kontra User-Agent og X-Newsreader, og jeg mener, de
> fandt ud af, at User-Agent er den, der er mest "standard".

Jeg kan godt liden dine "gåseøjne" .... :D

--
Regards, Peter Larsen - GratisDNS.dk



Fischer & Døssing (09-09-2002)
Kommentar
Fra : Fischer & Døssing


Dato : 09-09-02 11:56

Peter Larsen (mail@czar.dk) skrev:

> $ip = getenv("REMOTE_ADDR");
> $header = "From: afsender@email.inv\nReply-To:
> svartil@email.inv\nX-IP: ".$ip."\nX-Mailer: PHP/".phpversion();


Det virker fint, men kan man ikke undgå at afsender/from: feltet i selve
emailen (dvs. *ikke* From: i headeren) bliver "IP adresse
[emailadresse]" ?

Kan slet ikke gennemskue, hvorfor det bliver sådan.

Min kode:

$recipient = "peter@fischerXXX.as";
$ip = getenv("REMOTE_ADDR");
$subject = "Indsigelse mod lokalplansforslag H31";
$message .= "Navn: $navn\n";
$message .= "Email: $email\n";
$headers .= "From: $email (".$ip.")\r\n";
$headers .= "X-Mailer: Humlebæk Online
http://www.humlebaekonline.dk\r\n";
mail($recipient, $subject, $message, $headers);

--
Peter Thomas Fischer, System Administrator - 62.242.71.26
http://www.fischer.as & http://www.humlebaekonline.dk
Anonyme usenet brugere opfattes useriøst indtil det modsatte er bevist


Jacob Bunk Nielsen (09-09-2002)
Kommentar
Fra : Jacob Bunk Nielsen


Dato : 09-09-02 14:03

Jonas Koch Bentzen <ingen.email@eksempel.dk> writes:

> Bare til orientering: Jeg læste på et tidspunkt nogle diskussioner
> angående X-Mailer kontra User-Agent og X-Newsreader, og jeg mener, de
> fandt ud af, at User-Agent er den, der er mest "standard".

Jeg kan så kort fortælle at det seneste UseFor draft siger noget om
det:

,----[ http://www.landfield.com/usefor/drafts/draft-ietf-usefor-article-08.txt ]
| 6.18. User-Agent
|
| The User-Agent-header contains information about the user agent
| (typically a newsreader) generating the article, for statistical
| purposes and tracing of standards violations to specific software
| needing correction. Although not one of the mandatory headers,
| posting agents SHOULD normally include it.
|
| header =/ User-Agent-header
| User-Agent-header = "User-Agent" ":" SP User-Agent-content
| *( ";" other-parameter )
| User-Agent-content = product-token *( CFWS product-token )
| product-token = value [ "/" product-version ] ; see 4.1
| product-version = value
|
| This header MAY contain multiple product-tokens identifying the agent
| and any subproducts which form a significant part of the posting
| agent, listed in order of their significance for identifying the
| application. Product-tokens should be short and to the point - they
| MUST NOT be used for information beyond the canonical name of the
| product and its version. Injecting agents MAY include product
| information for themselves (such as "INN/1.7.2"), but relaying and
| serving agents MUST NOT generate or modify this header to list
| themselves.
|
| NOTE: Variations from [RFC 2616] which describes a similar
| facility for the HTTP protocol:
|
| 1. use of arbitrary text or octets from character sets other
| than US-ASCII in a product-token may require the use of a
| quoted-string,
|
| 2. "{" and "}" are allowed in a value (product-token and
| product-version) in Netnews,
|
| 3. UTF-8 replaces ISO-8859-1 as charset assumption.
|
| NOTE: Comments should be restricted to information regarding the
| product named to their left such as platform information and
| should be concise. Use as an advertising medium (in the mundane
| sense) is discouraged.
|
| 6.18.1. Examples
|
| User-Agent: tin/1.2-PL2
| User-Agent: tin/1.3-950621beta-PL0 (Unix)
| User-Agent: tin/unoff-1.3-BETA-970813 (UNIX) (Linux/2.0.30 (i486))
| User-Agent: tin/pre-1.4-971106 (UNIX) (Linux/2.0.30 (i486))
| User-Agent: Mozilla/4.02b7 (X11; I; en; HP-UX B.10.20 9000/712)
| User-Agent: Microsoft-Internet-News/4.70.1161
| User-Agent: Gnus/5.4.64 XEmacs/20.3beta17 ("Bucharest")
| User-Agent: Pluto/1.05h (RISC-OS/3.1) NewsHound/1.30
| User-Agent: inn/1.7.2
| User-Agent: telnet
|
| NOTE: This header supersedes the role performed redundantly by
| experimental headers such as X-Newsreader, X-Mailer, X-Posting-
| Agent, X-Http-User-Agent, and other headers previously used on
| Usenet for this purpose. Use of these experimental headers
| SHOULD be discontinued in favor of the single, standard User-
| Agent-header which can be used freely both in Netnews and Email
| (except that non-ASCII characters would be inappropriate in
| email).
`----

Læg særligt mærke til den sidste note.

--
Jacob - www.bunk.cc
Where are the calculations that go with a calculated risk?

Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste