// attachment er navnet på dit <input type=file name=attachment> if ($attachment_type) $mimeType = $attachment_type; else $mimeType = "application/unknown";
Du kan så skrive if ($attachment) { ... hele mit svar før ... } else { $header = "From: fra@mig.dk\n". "Reply-To: fra@mig.dk\n". "X-Mailer: PHP/" . phpversion();
Hvad mener du ? Det virker fint hos mig, er det hvor jeg sætter filen ind og teksten du mener der er forkert ? Jeg sniffede bare da jeg sendte en mail og så hvordan headeren var, så sætte det ind i php ...
woodydrn: Nu har jeg lavet de to filer - mailfile.html som indeholde teksten ned til mailfile.php og så resten af teksten i mailfile.php filen.
Jeg kan ikke rigtig få det til at fungerer. Mailen bliver sendt, men ikke med den fil jeg vedhæfter - den vedlægger derimod en 1 kb fil uden navn og det gør den også hvis ikke jeg vedlægger nogen fil.
Og så kommer følgende fejl:
Warning: filesize() [function.filesize]: Stat failed for (errno=2 - No such file or directory) in /net/users/a37/862/kongskovdk/www/mailfile.php on line 11
Warning: fread(): supplied argument is not a valid stream resource in /net/users/a37/862/kongskovdk/www/mailfile.php on line 11
Linie 11 er den med: $read = fread($fp, filesize($userfile));
Hvis du evt. vil maile mig dine filer må du gerne gøre det på webmaster@kongskov.dk ... mail sendt ...
Jeg regner ikke med at jeg skal rette noget i scriptet for at få det til at virke, men er det ikke lidt mærkeligt at den sender den der 1 kb fil uanset hvad?
åbenbart på linux skal funktionen fopen have hele stien til filen ... det er enten filepointeren $fp der er gal, ellers er det filesize commanden der skal have stien.
Jeg har desværre ikke linux til at teste det på :(
som jeg sagde, ved jeg ikke om det er filesize den skal bruge hele stien, eller om det er fopen ... men prøv fopen("/net/users/a37/862/kongskovdk/www/".$userfile, "fb"); eller istedet med filesize hvis det ikke virker
Min fejl - jeg fandt ud af at der er PHP upload-funktion som skulle aktiveres på mit webhotel og derefter virkede det.
Synes godt om
Ny brugerNybegynder
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.