Nieuw lid |
|
Daar had ik hem nog niet geprobeerd tussen te zetten. Ik zal het daar eens proberen.
EDIT: dat werkt inderdaad, nu wil ik het eigenlijk nog iets uitbereiden. Wie zou mij hier mee kunnen helpen
Het script wat ik nu heb
<font face="arial, helvetica, sans-serif" SIZE="2">
<?php
//verander de onderstaande gegevens
$locatie="D:/****/****/"; //of een andere map, vergeet niet de w-rechten
$toegestaan = array("zip"); // extensies die toegestaan zijn
$max_size = 115343360; //maximale grootte van het bestand in bytes /1024 = kb /1024 = mb
$jousite = "http://******l/"; // eindigent op een slash
//stop met veranderen
if(isset($_POST['upload']))
{
if(is_uploaded_file($_FILES['bestand']['tmp_name']))
{
$extensie_bestand = pathinfo($_FILES['bestand']['name']);
$extensie_bestand = $extensie_bestand[extension];
$extensies_toegestaan = explode(", ", $toegestaan);
$ok = in_array($extensie_bestand, $toegestaan);
if($ok == 1)
{
if($_FILES['bestand']['size'] > $max_size)
{
echo "Het bestand is te groot, de maximale grootte is: <b>".$max_size."</b>";
exit;
}
if(!move_uploaded_file($_FILES['bestand']['tmp_name'],$locatie.$_FILES['bestand']['name']))
{
echo "het bestand kan niet worden verplaatst";
exit;
}
echo "Het bestand <b>".$_FILES['bestand']['name']."</b> is succesvol geupload<br />";
}
else
{
echo "Verkeerde extensie, de toegestane extensie is een <b>.".$toegestaan[0]."</b> bestand<br/>";
}
}
else
{
echo "Het uploaden is mislukt";
}
$naarwie="********@hotmail.com";
$titel="Database geupload";
$bericht="De database ".$_FILES['bestand']['name']." is geupload op de webserver! ";
$headers="From:Test<*****@*******>";
mail($naarwie, $titel, $bericht, $headers);
}
?><br>
<body bgcolor='#C6EBFF'></body>
<form method="post" action="" enctype="multipart/form-data">
<input type="file" name="bestand" /><br /><br/>
<input type="submit" name="upload" value="Uploaden" />
</form>
</font>
<font face="arial, helvetica, sans-serif" SIZE="2"> <?php //verander de onderstaande gegevens $locatie="D:/****/****/"; //of een andere map, vergeet niet de w-rechten $toegestaan = array("zip"); // extensies die toegestaan zijn $max_size = 115343360; //maximale grootte van het bestand in bytes /1024 = kb /1024 = mb $jousite = "http://******l/"; // eindigent op een slash //stop met veranderen if(isset($_POST['upload'])) { { $extensie_bestand = pathinfo($_FILES['bestand']['name']); $extensie_bestand = $extensie_bestand[extension]; $extensies_toegestaan = explode(", ", $toegestaan); $ok = in_array($extensie_bestand, $toegestaan); if($ok == 1) { if($_FILES['bestand']['size'] > $max_size) { echo "Het bestand is te groot, de maximale grootte is: <b>".$max_size."</b>"; } if(!move_uploaded_file($_FILES['bestand']['tmp_name'],$locatie.$_FILES['bestand']['name'])) { echo "het bestand kan niet worden verplaatst"; } echo "Het bestand <b>".$_FILES['bestand']['name']."</b> is succesvol geupload<br />"; } else { echo "Verkeerde extensie, de toegestane extensie is een <b>.".$toegestaan[0]."</b> bestand<br/>"; } } else { echo "Het uploaden is mislukt"; } $naarwie="********@hotmail.com"; $titel="Database geupload"; $bericht="De database ".$_FILES['bestand']['name']." is geupload op de webserver! "; $headers="From:Test<*****@*******>"; mail($naarwie, $titel, $bericht, $headers); } ?><br> <body bgcolor='#C6EBFF'></body> <form method="post" action="" enctype="multipart/form-data"> <input type="file" name="bestand" /><br /><br/> <input type="submit" name="upload" value="Uploaden" /> </form> </font>
voor het stukje code wat nu de mail regelt wil ik eigenlijk het volgende 'contact formulier' bij gebruiken. Ik weet echter niet of ik dit zo bij in de code kan plakken en waar ik wat moet aangeven.
<?
if(!empty($_POST['Submit']))
{
if(strlen($_POST['name']) == 0)
{ $error_msg ="- Voer astublieft uw naam in.<br>"; }
if(!ereg("^[_a-zA-Z0-9-]+(\.[*@([a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,4})$", $_POST['uwemail']))
{ $error_msg .="- Voer astublieft een geldig email adres in.<br>"; }
if(strlen($_POST['field']) ==0)
{ $error_msg .="- Laat aub weten wat je aan ons wilt vragen.<br>"; }
if(!empty($error_msg))
{
//Een van de velden werd niet goed ingevuld
echo "<b>Contact webmaster kon niet worden uitgevoerd door volgende redenen:</b><br><br>";
echo $error_msg;
echo "<br>Klik alstublieft op <a href=javascript:history.back(1)>Ga terug</a> en vul alle velden in.<br><br>";
}
else
{
$recipient = "*****@hotmail.com"; //Het email adres van de persoon die vragen moet ontvangen.
$subject = $sub; //Subject van de mail.
$header = "From: " . $uwemail . "\n";
$mail_body = "Contact script werd op " . date("d-m-Y") . " om " . date("H:i") . " uur uitgevoerd.\n";
$mail_body .= "De volgende persoon vulde het contact formulier in:\n\n";
$mail_body .= "Naam: " . $_POST['name'] . "\n";
$mail_body .= "E-mailadres: " . $_POST['uwemail'] . "\n\n";
$mail_body .= "Bericht:\n";
$mail_body .= $_POST['field'];
$mail_body .= "\n\n -- Einde van het contact bericht --";
mail($recipient, $subject, $mail_body, $header);
echo "<b>Uw bericht is succesvol verzonden</b><br>Er zal zo spoedig mogelijk contact met u opgenomen worden.</b><br>";
echo "<a class=\"main\" href='javascript:history.back(1)'>Ga terug</a>";
}
}
else
{
?>
<form action="<? echo $_SERVER['PHP_SELF']; ?>" method="POST" name="contact">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><br>
<table width="80%" height="155" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="2"> </td>
<td height="2"><font size="1"><strong>(Velden met een * zijn verplicht)</strong></font></td>
<td height="2"> </td>
</tr>
<tr>
<td height="2">Naam : </td>
<td height="2" colspan="2"> <input type="text" name="name" size="20">
<font size="2">* </font></td>
</tr>
<tr>
<td height="2">Email adres :</td>
<td height="2" colspan="2"> <input type="text" name="uwemail" size="20">
<font size="2"> * </font></td>
</tr>
<tr>
<td width="321" class="Kleiner"> Subject :</td>
<td colspan="2"> <input type="text" name="sub" size="20"> </td>
</tr>
<tr>
<td width="321" class="Kleiner">Vraag :</td>
<td width="216" rowspan="2"> <textarea name="field" wrap="VIRTUAL" cols="20"></textarea>
<font size="2"> </font></td>
<td width="257"><font size="2">*</font></td>
</tr>
<tr>
<td width="321" class="Kleiner"> </td>
<td> </td>
</tr>
<tr>
<td width="321"> </td>
<td colspan="2"> <div align="left">
<input type="Submit" name="Submit" value="Verzenden">
</div></td>
</tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0" height="100%">
<tr>
<td> </td>
</tr>
</table>
</td>
</tr>
</table>
</form>
<?php
}
?>
<? if(!empty($_POST['Submit'])) { if(strlen($_POST['name']) == 0) { $error_msg ="- Voer astublieft uw naam in.<br>"; } if(!ereg("^[_a-zA-Z0-9-]+(\.[*@([a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,4})$", $_POST['uwemail'])) { $error_msg .="- Voer astublieft een geldig email adres in.<br>"; } if(strlen($_POST['field']) ==0) { $error_msg .="- Laat aub weten wat je aan ons wilt vragen.<br>"; } { //Een van de velden werd niet goed ingevuld echo "<b>Contact webmaster kon niet worden uitgevoerd door volgende redenen:</b><br><br>"; echo "<br>Klik alstublieft op <a href=javascript:history.back(1)>Ga terug</a> en vul alle velden in.<br><br>"; } else { $recipient = "*****@hotmail.com"; //Het email adres van de persoon die vragen moet ontvangen. $subject = $sub; //Subject van de mail. $header = "From: " . $uwemail . "\n"; $mail_body = "Contact script werd op " . date("d-m-Y") . " om " . date("H:i") . " uur uitgevoerd.\n"; $mail_body .= "De volgende persoon vulde het contact formulier in:\n\n"; $mail_body .= "Naam: " . $_POST['name'] . "\n"; $mail_body .= "E-mailadres: " . $_POST['uwemail'] . "\n\n"; $mail_body .= "Bericht:\n"; $mail_body .= $_POST['field']; $mail_body .= "\n\n -- Einde van het contact bericht --"; mail($recipient, $subject, $mail_body, $header); echo "<b>Uw bericht is succesvol verzonden</b><br>Er zal zo spoedig mogelijk contact met u opgenomen worden.</b><br>"; echo "<a class=\"main\" href='javascript:history.back(1)'>Ga terug</a>"; } } else { ?> <form action=" <? echo $_SERVER['PHP_SELF']; ?>" method="POST" name="contact"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td><br> <table width="80%" height="155" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td height="2"> </td> <td height="2"><font size="1"><strong>(Velden met een * zijn verplicht)</strong></font></td> <td height="2"> </td> </tr> <tr> <td height="2">Naam : </td> <td height="2" colspan="2"> <input type="text" name="name" size="20"> <font size="2">* </font></td> </tr> <tr> <td height="2">Email adres :</td> <td height="2" colspan="2"> <input type="text" name="uwemail" size="20"> <font size="2"> * </font></td> </tr> <tr> <td width="321" class="Kleiner"> Subject :</td> <td colspan="2"> <input type="text" name="sub" size="20"> </td> </tr> <tr> <td width="321" class="Kleiner">Vraag :</td> <td width="216" rowspan="2"> <textarea name="field" wrap="VIRTUAL" cols="20"></textarea> <font size="2"> </font></td> <td width="257"><font size="2">*</font></td> </tr> <tr> <td width="321" class="Kleiner"> </td> <td> </td> </tr> <tr> <td width="321"> </td> <td colspan="2"> <div align="left"> <input type="Submit" name="Submit" value="Verzenden"> </div></td> </tr> </table> <table width="100%" border="0" cellspacing="0" cellpadding="0" height="100%"> <tr> <td> </td> </tr> </table> </td> </tr> </table> </form> <?php } ?>
bvd. |