Avatar billede eric-pedersen Nybegynder
18. marts 2004 - 23:37 Der er 8 kommentarer og
2 løsninger

anbefal-en-ven script

Hej

Jeg har brug for et script som sender en mail med afsenderens navn og evt. email-adresse

Vigtigst af alt er at der enten bliver skrevet til en fil, eller sendt kopi til mig med begge mail-adresser

Det behøver ikke være PHP
Jeg kan (vist) ikke bruge denne http://www.s2a.dk/source_show.asp?id=106 da txt-filen med oplysninger ligger offentlig tilgængelig
Avatar billede jakobclausen Nybegynder
18. marts 2004 - 23:43 #2
Avatar billede eric-pedersen Nybegynder
19. marts 2004 - 00:13 #3
Hej Jacob

Den øverste er den samme som den jeg linker til som har en frit tilgængelig txt-fil
Den nederste ser ikke ud til at logge oplysningerne

Jeg afviser lige dit svar i håbet om at få en færdig-pakke
Avatar billede sukos Juniormester
19. marts 2004 - 11:01 #4
Kan du ikke bare lægge txtfilen udenfor http?
Det eneste som så skal ændres er jo stien til filen.
$fil = file("/var/www/domain.dk/dir/fil.txt");
Avatar billede avminarm Juniormester
19. marts 2004 - 11:27 #5
Noget i den her stil (OBS: ikke testet)

formular(AnbefalEnVen.php):

Anbefal til en ven:
<form method=post action="AEVsend.php">
Vens navn: <input type="text" name="vnavn"><br>
Vens E-mail: <input type="text" name="vemail"><br>
Dit navn: <input type="text" name="dnavn"><br>
Din E-mail: <input type="text" name="demail"><br>
<input type="submit" name="s1" value="Send">
</form>

Selve PHP-scriptet (AEVsend.php):

<?php

    if($_POST[vnavn] && $_POST[vemail] && $_POST[dnavn] && $_POST[demail]) {

    //hvad der sendes til "vennen"
    $msg = "Mail fra:\t$_POST[dnavn]\r\n";
    $msg .= "E-Mail:\t$_POST[demail]\r\n";
    $msg .= "DU skulle virkelig tage og tjekke denne side ud\r\n\r\n";

    $vens_mail = $_POST[vemail];
    $emne = "Tjek lige den her side";

    $mailheaders = "From: $_POST[demail] <> \r\n";
    $mailheaders .= "Reply-To: $_POST[email]\r\n\r\n";
    mail($vens_mail, $emne, $msg, $mailheaders);
    echo "Mail afsendt til din ven!";

    //hvad der sendes til sideindehaver
    $msgejer = "Mail fra:\t$_POST[dnavn]\r\n";
    $msgejer .= "Ansenders E-Mail:\t$_POST[demail]\r\n";
    $msgejer .= "har sendt en anbefalig af siden til:\r\n\r\n";
    $msgejer .= "Navn:\t$_POST[vnavn]\r\n";
    $msgejer .= "E-Mail:\t$_POST[vemail]\r\n";

    $ejer_mail = "din@mailadresse.dk";
    $emneejer = "Siden er blevet anbefalet";

    $mailheadersejer = "From: Hjemmesiden <> \r\n";
    $mailheadersejer .= "Reply-To: $_POST[email]\r\n\r\n";
    mail($ejer_mail, $emneejer, $msgejer, $mailheadersejer);
 
    }else{
        header("location: AnbefalEnVen.php");
    }
?>
Avatar billede eric-pedersen Nybegynder
26. marts 2004 - 23:18 #6
Nu virker den perfekt, og jeg glæder mig til jeg har fået mit nye design på så kommer anbefal-en-ven også på.
Løsningen var chmod 333 WRITE og EXECUTE ikke READ på txt-filen
http://www.s2a.dk/source_show.asp?id=106

Smider i alle et svar

Webmaster Eric Pedersen - http://www.konkurrencesvar.dk
Avatar billede eric-pedersen Nybegynder
14. april 2004 - 22:00 #7
smider i et svar ??
Avatar billede jakobclausen Nybegynder
14. april 2004 - 22:21 #8
Ved ikke om det er mig du mener, men nu prøver jeg
Avatar billede eric-pedersen Nybegynder
26. april 2004 - 20:47 #9
Det kører bare nu....
Tak for jeres tid
http://www.konkurrencesvar.dk/anbefal/anbefal.html
Avatar billede eric-pedersen Nybegynder
26. april 2004 - 20:49 #10
Skulle måske skrive at det er denne http://www.s2a.dk/source_show.asp?id=106
Som er på min side...
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