/ 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
Smid tekst i fil
Fra : Lasse Hedegaard


Dato : 04-03-06 01:27

Min host har desværre store problemer, med at mails sendt via formmail
aldrig kommer frem.

Jeg ønsker derfor at der tilføjes noget til en fil, for hver gang, at
formularen udfyldes - med indholdet af formularen. Så kan jeg bruge
indholdet af filen, i de tilfælde, hvor jeg ikke modtager en mail. Det
er absolut ikke optimalt, men må kaldes en (nødvendig, lige nu)
nødløsning.

Hvordan gør jeg nemmest og hurtigst dette?

På forhånd tak!

Venligst,
Lasse Hedegaard

--
http://www.simlock.dk/ - låsesmeden til din simlock!

simlock.dk fylder 5 år til marts. Tilmeld dig nyhedsbrevet,
og få gode fødselsdagstilbud - http://www.simlock.dk/nyheder/

 
 
Bertel Lund Hansen (04-03-2006)
Kommentar
Fra : Bertel Lund Hansen


Dato : 04-03-06 10:37

Lasse Hedegaard skrev:

> Jeg ønsker derfor at der tilføjes noget til en fil, for hver gang, at
> formularen udfyldes - med indholdet af formularen. Så kan jeg bruge
> indholdet af filen, i de tilfælde, hvor jeg ikke modtager en mail. Det
> er absolut ikke optimalt, men må kaldes en (nødvendig, lige nu)
> nødløsning.

Jeg har brugt den metode at opsamle data i en variabel, og så kan
jeg benytte den både ved skrivning til en logfil på serveren og
som indhold i en mail().

   $tjekinfo=
      "Nogetinfo\n".
      ."Nogetmereinfo\n"
      ."Endnumereinfo\n"
      .$enformvariabel
      .$enformvariabelmere
      .$endnuenformvariabel;
   $handle=fopen($logfilename,'a');
   fwrite($handle,$tjekinfo);
   fclose($handle);

Logfilen ligger så på serveren til behageligt gennemsyn ved
lejlighed.

Evt. kan du bare lade mailen være en simpel besked om at der er
ændringer i logfilen.

--
Bertel
http://bertel.lundhansen.dk/      http://fiduso.dk/

Dan Storm (05-03-2006)
Kommentar
Fra : Dan Storm


Dato : 05-03-06 12:58

Bertel Lund Hansen skrev:
>    $tjekinfo=
>       "Nogetinfo\n".
>       ."Nogetmereinfo\n"
>       ."Endnumereinfo\n"
>       .$enformvariabel
>       .$enformvariabelmere
>       .$endnuenformvariabel;
>    $handle=fopen($logfilename,'a');
>    fwrite($handle,$tjekinfo);
>    fclose($handle);
>

Der er da ikke meget struktur over det kode?


$contents = "----------------------\r\n";
$contents .= "Dato: ".date("d-m-Y")."\r\n\r\n";
$contents .= "Afsender: ".$_POST['email']."\r\n";
$contents .= "Emne: ".$_POST['emne']."\r\n\r\n";
$contents .= "Indhold\r\n: ".POST[ 'content']."\r\n\r\n";

$logfil = 'mailinfo.log';
$handle = fopen($logfil, 'ab');
fwrite($handle, $contents);
fclose($handle);


--
Dan Storm - storm at err0r dot dk / http://err0r.dk

Tro ikke brugerne vil gøre noget for at undgå dit killfilter
- Så vigtig er du heller ikke!

Bertel Lund Hansen (05-03-2006)
Kommentar
Fra : Bertel Lund Hansen


Dato : 05-03-06 15:14

Dan Storm skrev:

> Der er da ikke meget struktur over det kode?

Det forstår jeg ikke.

Det er rigtigt at jeg kun havde lavet et skema og ikke en færdig
stump, men strukturen er da klar nok.

--
Bertel
http://bertel.lundhansen.dk/      http://fiduso.dk/

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408938
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste