Email met PHP

Status
Niet open voor verdere reacties.

GypsieMan

Gebruiker
Lid geworden
5 sep 2007
Berichten
28
Hallo luitjes,
Ik mag wel zeggen dat ik een redelijke beginner ben :o:o op het gebied van websites bouwen. Nu is dat me nog wel aardig gelukt. Het probleem is dat er een emailformulier in zit die ik niet werkend krijg. Het werkt met PHP. Zal wel weer aan mij liggen, maar toch.
Iemand enig idee hoe ik dat aanpak?. Kijk maar eens op www.photoinsite.nl.

Greetingzzz....
 
Email PHP

Bedankt, maar eeehhhh, zoals ik al zei. Ik ben een beginner.
Zou niet weten waar ik moet starten. Kun je mijn website ook bezoeken en eens zien wat er precies fout gaat?In de template zaten twee bestandjes,
te weten een contact.php en een get_file.php.
Voor mij is het allemaal algebrablabla....
 
Ik stel voor dat je de .php codes eens hier post zodat wij ze kunnen bekijken, met je java wordt ik allesinds niets wijzer...
 
Onderstaande is van contact.php

PHP:
<?php
Error_Reporting(E_ALL & ~E_NOTICE);

 while ($request = current($_REQUEST)) {
 	if (key($_REQUEST)!='recipient') {
		$pre_array=split ("&777&",  $request);
		
		$post_vars[key($_REQUEST)][0]=preg_replace ("/<[^>]*>/", "", $pre_array[0]);
		$post_vars[key($_REQUEST)][1]=preg_replace ("/<[^>]*>/", "", $pre_array[1]);
	}
	next($_REQUEST);
}



reset($post_vars);


$subject="From ".$post_vars['your_name'][0] ;
$headers= "From: ".$post_vars['your_email'][0] ."\n";
 $headers.='Content-type: text/html; charset=iso-8859-1';
 $message='';
  while ($mess = current($post_vars)) {
  	if ((key($post_vars)!="i") && (key($post_vars)!="your_email") && (key($post_vars)!="your_name")) {

	 	$message.="<strong>".$mess[1]."</strong>&nbsp;&nbsp;&nbsp;".$mess[0]."<br>";
	}
	next($post_vars);
 }

mail($_REQUEST['recipient'], $subject,  "
<html>
<head>
 <title>Contact letter</title>
</head>
<body>
<br>
  ".$message."
</body>
</html>" , $headers);
echo ("Your message was successfully sent!");

?>
<script>
	resizeTo(300, 300);
</script>



en deze van get_file.php



<?php
Error_Reporting(E_ALL & ~E_NOTICE);

 while ($request = current($_REQUEST)) {
 	if (key($_REQUEST)!='recipient') {
		$pre_array=split ("&777&",  $request);
		
		$post_vars[key($_REQUEST)][0]=preg_replace ("/<[^>]*>/", "", $pre_array[0]);
		$post_vars[key($_REQUEST)][1]=preg_replace ("/<[^>]*>/", "", $pre_array[1]);
	}
	next($_REQUEST);
}



reset($post_vars);


$subject="From ".$post_vars['your_name'][0] ;
$headers= "From: ".$post_vars['your_email'][0] ."\n";
 $headers.='Content-type: text/html; charset=iso-8859-1';
 $message='';
  while ($mess = current($post_vars)) {
  	if ((key($post_vars)!="i") && (key($post_vars)!="your_email") && (key($post_vars)!="your_name")) {

	 	$message.="<strong>".$mess[1]."</strong>&nbsp;&nbsp;&nbsp;".$mess[0]."<br>";
	}
	next($post_vars);
 }

mail($_REQUEST['recipient'], $subject,  "
<html>
<head>
 <title>Contact letter</title>
</head>
<body>
<br>
  ".$message."
</body>
</html>" , $headers);
echo ("Your message was successfully sent!");

?>
<script>
	resizeTo(300, 300);
</script>
 
Laatst bewerkt door een moderator:
Verplaatst "Test mijn programma" --->>> PHP.

Welkom op Helpmij.:)

ik heb je topic naar een betere sectei verplaatst
 
hmm, geeft bij mij een 405 error, geen idee wat dat betekend.. sorry:confused:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan