Avatar billede davidleonard Nybegynder
06. august 2001 - 12:16 Der er 5 kommentarer og
1 løsning

Læs hel fil, og send den

Jeg skal bruge et php script der gør følgende:

1. Indlæser en fil i en variabel
2. Sende indholdet af variablen til en e-mail.

Avatar billede razmuz_dk Nybegynder
06. august 2001 - 12:18 #1
Ik\' testet men skulle virke - skriv hvis det ik\' virker!

<?
$file = \"fil.txt\";
$email = \"botnakke@blah.dk\";

$fp = fopen(\"$file\",\"r\");
$content = fread($fp,\"999999\");
fclose($fp);

mail(\"$email\", \"Emne\", \"$content\");
?>
Avatar billede gizmo-gizmo Nybegynder
06. august 2001 - 12:19 #2
<?
$fil = readfile(\"FILNAVN.TXT\");
mail(\"123@123.dk\",\"indhold af fil\",\"indholdet er $fil\",\"from:bla@bla.dk\");
?>
Avatar billede davidleonard Nybegynder
06. august 2001 - 12:28 #3
gizmo-gizmo får points, da razmuz ikke kan hente filen hvis den er større end 999999 bytes.
Avatar billede myplacedk Nybegynder
06. august 2001 - 13:06 #4
davidleonard >> Nu ved jeg ikke hvor bevidst det var, men razmuz.dk havde nu en god ide i at sætte en max på.
Hvis nu et eller andet skulle gå galt, er det da rart nok at vide at der ikke kommer mere end knap 1 mb ud. Du kan jo hæve grænsen, hvis en megabyte ikke er urealistisk.

Just my 2 cents. :)
Avatar billede madd Nybegynder
07. august 2001 - 15:37 #5
Så vidt jeg kan se fil gizmo-gizmo\'s ikke virke..

readfile() printer indholdet ud på skærmen, og kan IKKE smides i en variabel!
Avatar billede razmuz_dk Nybegynder
07. august 2001 - 15:37 #6
Nemmerlig, også det jeg troede! ...
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