Gå til innhold

Hjelp til kontakt script(løst)


Anbefalte innlegg

Skrevet (endret)

Skal lage sånn at folk kan kontakte meg gjennom mail å da tenkte jeg på det dere ser på det bildet.

noen som kan si meg hvordan jeg lager et? vill være til stor hjelp :)

post-102257-1173216534_thumb.jpg

Endret av Grievdus
Videoannonse
Annonse
Skrevet

prøvde å lage meg et kontakt script å testet den på "XAMPP Control Panel" men når jeg trykker på send mail kommer dette opp:

 

 

Object not found!

The requested URL was not found on this server. The link on the referring page seems to be wrong or outdated. Please inform the author of that page about the error.

 

If you think this is a server error, please contact the webmaster.

 

Error 404

127.0.0.1

03/08/07 21:29:46

Apache/2.2.2 (Win32) DAV/2 mod_ssl/2.2.2 OpenSSL/0.9.8b mod_autoindex_color PHP/5.1.4

 

har ikke så veldig mye peilling på php enda så håper noen kan hjelpe meg med detta!

Skrevet
Den feilmelinga betyr at filen som skal ta imot data fra formen ikke finnes.

8110534[/snapback]

 

jeg fulgte det som stod her å lagde både mailform.html å mailformsend.php . kopierte bare codene å endra epost adressen. er det noe mer jeg skal gjøre?

Skrevet (endret)

Kopier innholder i mailform.htm og mailformsend.php her, akkurat som du postet "er ikke helt med nå". Bruk CODE taggene.

Endret av Quattro7
Skrevet

Mailform

 

<form action="s001mailsend.php" method="post"> 
 <table width="38%" border="0" class="border"> 
   <tr>  
   <td height="23" colspan="4"> 
   <font size="3"> 
       Eksempel på hvordan du kan sende mail direkte fra server: 
   </font> 
   </td> 
</tr> 
<tr>  
  <td width="90">*Navn:</td> 

   <td colspan="4">  
   <input type="text" size="25" maxlength="35" name="navn"> 
   </td> 
</tr> 

<tr>  
     <td width="90">*Til e-post:</td> 

   <td colspan="4">  
       <input type="text" size="25" maxlength="35" name="epost"> 
   </td> 
</tr> 

<tr>  
     <td width="90" height="81"> Tekst:<br> 
</td> 
<td height="81" colspan="4">  
   <textarea type="textarea" name="tekst" rows="5" cols="65"></textarea> 
</td> 
</tr> 
<tr>  
<td width="90"></td> 

<td width="105">  
   <input type="submit" name="submit" value="Send"> 
</td> 
     <td width="244">  
       <input type="reset" value="Slett" name="reset"> 
   </td> 
</tr> 
</table> 
</form> 

 

 

Mailformsend

 

[ 0]<?php 
[ 1]if ($submit) 
[ 2]{ 
[ 3]    if (!$navn) 
[ 4]    { 
[ 5]        echo ("Du må fylle ut feltene merket med *"); 
[ 6]    } 
[ 7]    else 
[ 8]    { 
[ 9]        $sendto = "[email protected]"; // Skriv inn din e-mail. 
[10]        $subject = "Send fra hjemmesiden din"; // Her velger du tittel. 
[11]        $message = " 
[12]        Navn: $navn 
[13]        Tekst: $tekst 
[14]        "; 
[15]         
[16]        $headers = "Fra: $navn\r\n"; 
[17]        mail($sendto, $subject, $message, $headers); 
[18]        echo ("<b>Din tekst er sendt.<b>"); 
[19]    } 
[20]} 
[21]?> 
[22] 

Skrevet (endret)

Du kan ta vekk [0] til [22] taggene eller hva de kalles.

 

Du har ikke filnavnet på den nedeste også vel? :)

Endret av Quattro7
Skrevet (endret)
Du kan ta vekk [0] til [22] taggene eller hva de kalles.

 

Du har ikke filnavnet på den nedeste også vel?  :)

8110720[/snapback]

 

 

 

hvem da mener du ?

Endret av Grievdus
Skrevet (endret)

:roll:

 

Lager en zip mappe med filene du trenger jeg. :D

 

[edit] Skulle lage en zip mappe med filene du trenger jeg. [/edit]

 

Fikk du det til når du endra navnet?

Endret av Quattro7
Skrevet
Nå funker det endelig :D

8110892[/snapback]

Hva gjorde du?

8111558[/snapback]

 

det var slik du sa. men det funka ikke på den serveren jeg var på, men funka da jeg bytta server :) .

Skrevet (endret)

men har bytta script til et litt bedre et :)

scripten funker helt utmerket, men det er en liten ulempe. Hvis jeg skriver for mye i boksen å trykker på send så får jeg ikke meldingen på min hotmail. men ellers får jeg meldingen når dem trykker på send.

noen som vet hva det kommer av?

 

contact:

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

 

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>Email Form </title>

</head>

<body>

 

<form method="post" action="sendeail.php">

 

<!-- DO NOT change ANY of the php sections -->

<?php

$ipi = getenv("REMOTE_ADDR");

$httprefi = getenv ("HTTP_REFERER");

$httpagenti = getenv ("HTTP_USER_AGENT");

?><input type="hidden" name="ip" value="<?php echo $ipi ?>" /><input type="hidden" name="httpref" value="<?php echo $httprefi ?>" /><input type="hidden" name="httpagent" value="<?php echo $httpagenti ?>" />Ditt

navn: <br />

<input type="text" name="visitor" size="35" />

<br />

Din Email:<br />

<input type="text" name="visitormail" size="35" />

<br /> <br />

<br />

sjanger:<br />

<select name="attn" size="1">

<option value="Test">Test</option>

<option value="Test2">Test2</option>

</select>

<br /><br />

Innholdet:

<br />

<textarea name="notes" rows="4" cols="40"></textarea>

<br />

<input type="submit" value="Send Mail" />

<br />

 </form>

 

</body>

</html>

 

Sendeail:

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

 

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>Sendemail Script</title>

</head>

<body>

 

<!-- Reminder: Add the link for the 'next page' (at the bottom) -->

<!-- Reminder: Change 'YourEmail' to Your real email -->

 

<?php

if(!$visitormail == "" && (!strstr($visitormail,"@") || !strstr($visitormail,".")))

{

echo "<h2>Use Back - Enter valid e-mail</h2>\n";

$badinput = "<h2>Feedback was NOT submitted</h2>\n";

echo $badinput;

}

if(empty($visitor) || empty($visitormail) || empty($notes )) {

echo "<h2>Use Back - fill in all fields</h2>\n";

}

 

$todayis = date("l, F j, Y, g:i a") ;

 

$attn = $attn ;

$subject = $attn;

 

$notes = stripcslashes($notes);

 

$message = " $todayis [EST] \n

Attention: $attn \n

Message: $notes \n

From: $visitor ($visitormail)\n

Additional Info : IP = $ip \n

Browser Info: $httpagent \n

Referral : $httpref \n

";

 

$from = "From: $visitormail\r\n";

 

 

mail("[email protected]", $subject, $message, $from);

 

?>

 

<p align="center">

Dato: <?php echo $todayis ?>

<br />

Takk for ditt bidrag!<br />

 

Sjanger: <?php echo $attn ?>

<br />

Innholdet:<br />

<?php $notesout = str_replace("\r", "<br/>", $notes);

echo $notesout; ?>

<br />

<?php echo $ip ?>

 

<br /><br />

Hovedside

</p>

 

</body>

</html>

Endret av Grievdus

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...