ntec Skrevet 26. oktober 2005 Del Skrevet 26. oktober 2005 Jeg holder på å lage en form, som sender mail til webmaster. Går det ann å sette inn en INPUT som sender personen til en annen side når mailen er sendt? personen skal sendes til: http://mztysfjord.net/tippekuppongsendt.html Lenke til kommentar
Jakob K Skrevet 26. oktober 2005 Del Skrevet 26. oktober 2005 Hva har du brukt/tenkt til å bruke for å få sendt mailen? PHP, ASP eller noe slikt? Isåfall legger du bare mail-funksjonen (PHP-/ASP-skriptet) på tippekupongsendt-siden, og setter formen til å ende der: <form action="http://mztysfjord.net/tippekuppongsendt.html"> Eventuelt, om du har funksjonen på en annen side, kan du legge til en header på den, som viderefører treff til den nevnte siden. Lenke til kommentar
ntec Skrevet 26. oktober 2005 Forfatter Del Skrevet 26. oktober 2005 Hva har du brukt/tenkt til å bruke for å få sendt mailen? PHP, ASP eller noe slikt? Isåfall legger du bare mail-funksjonen (PHP-/ASP-skriptet) på tippekupongsendt-siden, og setter formen til å ende der: <form action="http://mztysfjord.net/tippekuppongsendt.html"> Eventuelt, om du har funksjonen på en annen side, kan du legge til en header på den, som viderefører treff til den nevnte siden. 5061671[/snapback] nei, nei, nei... Jeg tenkte det at den siden man skal bli sendt til, skal være annet enn action... action skal/MÅ være: sendmail.php ... annen løsning? Lenke til kommentar
Loomy Skrevet 26. oktober 2005 Del Skrevet 26. oktober 2005 Kan du ikke bare sette på en redirect i senmail.php da? Noe ala dette: <?php // Her sendes mailen header("Location: http://mztysfjord.net/tippekuppongsendt.html"); ?> Lenke til kommentar
ntec Skrevet 26. oktober 2005 Forfatter Del Skrevet 26. oktober 2005 Kan du ikke bare sette på en redirect i senmail.php da? Noe ala dette: <?php // Her sendes mailen header("Location: http://mztysfjord.net/tippekuppongsendt.html"); ?> 5061793[/snapback] Nei, det er det som er problemet... jeg kan ikke endre på senmail.php siden den ikke ligger på min server... så jeg lurte på om det fantes en annen måte å snike seg unna dette på Lenke til kommentar
Jakob K Skrevet 26. oktober 2005 Del Skrevet 26. oktober 2005 (endret) Hva har du brukt/tenkt til å bruke for å få sendt mailen? PHP, ASP eller noe slikt? Isåfall legger du bare mail-funksjonen (PHP-/ASP-skriptet) på tippekupongsendt-siden, og setter formen til å ende der: <form action="http://mztysfjord.net/tippekuppongsendt.html"> Eventuelt, om du har funksjonen på en annen side, kan du legge til en header på den, som viderefører treff til den nevnte siden. 5061671[/snapback] nei, nei, nei... Jeg tenkte det at den siden man skal bli sendt til, skal være annet enn action... action skal/MÅ være: sendmail.php ... annen løsning? 5061736[/snapback] Som jeg skrev i slutten av innlegget mitt, kan du sende brukeren videre til tippekupongsendt.html om du har funksjonen på en annen side, slik som Loomy demonstrerer. Edit: Litt sen, da går nok ikke dét. Edit 2: Må du bruke den sendmail-filen da? Skulle ikke være allverden å legge til en slik funksjon i tippekupongsendt.html, om serveren støtter PHP. Endret 26. oktober 2005 av AfroDude Lenke til kommentar
ntec Skrevet 26. oktober 2005 Forfatter Del Skrevet 26. oktober 2005 Hva har du brukt/tenkt til å bruke for å få sendt mailen? PHP, ASP eller noe slikt? Isåfall legger du bare mail-funksjonen (PHP-/ASP-skriptet) på tippekupongsendt-siden, og setter formen til å ende der: <form action="http://mztysfjord.net/tippekuppongsendt.html"> Eventuelt, om du har funksjonen på en annen side, kan du legge til en header på den, som viderefører treff til den nevnte siden. 5061671[/snapback] nei, nei, nei... Jeg tenkte det at den siden man skal bli sendt til, skal være annet enn action... action skal/MÅ være: sendmail.php ... annen løsning? 5061736[/snapback] Som jeg skrev i slutten av innlegget mitt, kan du sende brukeren videre til tippekupongsendt.html om du har funksjonen på en annen side, slik som Loomy demonstrerer. Edit: Litt sen, da går nok ikke dét. Edit 2: Må du bruke den sendmail-filen da? Skulle ikke være allverden å legge til en slik funksjon i tippekupongsendt.html, om serveren støtter PHP. 5061812[/snapback] Warning: Cannot modify header information - headers already sent by (output started at /usr/home/web/wno45178/login.php:4) in /usr/home/web/wno45178/login.php on line 6 Lenke til kommentar
mikk- Skrevet 26. oktober 2005 Del Skrevet 26. oktober 2005 Legg funksjonen (header) før noe utput sendes. Lenke til kommentar
ntec Skrevet 26. oktober 2005 Forfatter Del Skrevet 26. oktober 2005 Legg funksjonen (header) før noe utput sendes. 5062270[/snapback] hm... jeg mener nok at den er ganske så langt oppe i fila.... <HTML> <head> <?php header("location:http://http://draglan.net"); ?> Lenke til kommentar
Loomy Skrevet 26. oktober 2005 Del Skrevet 26. oktober 2005 Ikke langt nok, dessverre. <HTML> er output det og. Lenke til kommentar
ntec Skrevet 26. oktober 2005 Forfatter Del Skrevet 26. oktober 2005 (endret) ja nå blir jeg vidreresendt FØR jeg får fylt inn FORM'en.. men dette blir feil.... Jeg skal fylle ut formen, så skal informasjonen bli sendt til sendmail.php. Når informasjonen er sendt, vil jeg IKKE bli videresendt til sendmail.php men til http://mztysfjord.net/_tippekuppongen.html Endret 26. oktober 2005 av ntec Lenke til kommentar
ntec Skrevet 27. oktober 2005 Forfatter Del Skrevet 27. oktober 2005 (endret) hm... så det finnes ingen måter å gjøre dette på? det jeg vil er å få sendt informasjon til sendmail.php UTEN å åpne sendmail.php, men sendmail.php skal sende ut mailen. Når mailen er sendt skal jeg sendes videre til _tippekuppongen.html Endret 27. oktober 2005 av ntec Lenke til kommentar
mikk- Skrevet 27. oktober 2005 Del Skrevet 27. oktober 2005 Det er helt klart måter å gjøre det på, men det spørs om det ikke er enklere å lage en ny sendmail.php. En mulighet er å sette _tippekuppongen.html som action, og lage et script her som sender dataene til sendmail, for eksempel ved bruk av PHP-funksjonen fsockopen. Lenke til kommentar
ntec Skrevet 27. oktober 2005 Forfatter Del Skrevet 27. oktober 2005 (endret) En mulighet er å sette _tippekuppongen.html som action, og lage et script her som sender dataene til sendmail, for eksempel ved bruk av PHP-funksjonen fsockopen. 5065728[/snapback] ja f.eks... men så er ikke jeg så PHP-kyndig, kunne du hjulpe meg ? ... hadde vært kjekt om du hadde sotte opp en enkel fsockopen som jeg kan redigere;) Endret 27. oktober 2005 av ntec Lenke til kommentar
mikk- Skrevet 27. oktober 2005 Del Skrevet 27. oktober 2005 Hvordan ser form'en ut da? Lenke til kommentar
ntec Skrevet 27. oktober 2005 Forfatter Del Skrevet 27. oktober 2005 (endret) Hvordan ser form'en ut da? 5066374[/snapback] <form name="form" method="post" action="tippekuppongsendt.html" id="form"> <input type="hidden" name="VIEWSTATE" value="LALTOM" /> <b>Emne</b> <input name="EMNE" type="text" maxlength="35" size="11" id="EMNE" tabindex="1" /> <br> <b>Tekst</b> <input name="TEKST" type="text" maxlength="999" size="11" id="TEKST" tabindex="2" /> <br><br> <input type="submit" name="SEND" value="Send mail" id="SEND" tabindex="3" /> Hvis denne blir vanskelig å lage til, så kan du lage til denne: <FORM action="sendmail.php" method="post"> <P> <LABEL for="firstname">First name: </LABEL> <INPUT type="text" id="firstname"><BR> <LABEL for="lastname">Last name: </LABEL> <INPUT type="text" id="lastname"><BR> <LABEL for="email">email: </LABEL> <INPUT type="text" id="email"><BR> <INPUT type="radio" name="sex" value="Male"> Male<BR> <INPUT type="radio" name="sex" value="Female"> Female<BR> <INPUT type="submit" value="Send"> <INPUT type="reset"> </P> </FORM> Siden jeg skal sendes til er: http://mztysfjord.net/tippekuppongsendt.html Endret 27. oktober 2005 av ntec Lenke til kommentar
mikk- Skrevet 28. oktober 2005 Del Skrevet 28. oktober 2005 (endret) <?php // Forbrede post-data for sending foreach ($_POST as $key => $value) { $postdata .= "$key=$value&"; } // Koble til server $fp = fsockopen("www.server.no", 80, $errno, $errstr, 30); if (!$fp) { echo "Det oppstod en feil under sending av post-data til ekstern server."; } else { echo "Alt gikk fint under sending av post-data til ekstern server."; $out = "POST /sendmail.php HTTP/1.1\r\n"; $out .= "Host: www.server.no\r\n"; $out .= "Content-type: application/x-www-form-urlencoded\r\n"; $out .= "Content-length: " . strlen($postdata) . "\r\n"; $out .= "Connection: Close\r\n\r\n$postdata"; // Skrive ut query //echo "<pre>$out</pre><hr>"; fwrite($fp, $out); // Hente og skrive ut respons /*while (!feof($fp)) { $respons .= fgets($fp, 128); } echo "<pre>$respons</pre><hr>";*/ fclose($fp); } ?> Legg dette i _tippekupongen.html (og rename til _tippekupongen.php, eller modifiser serveren slik at den kjører PHP i denne fila). Endret 28. oktober 2005 av Mikka Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå