Jump to content

Wamp server Online


Recommended Posts

Geplaatst: (bewerkt)

Goedemiddag

Hoe zet ik met wamp mijn site uit de www map online? Zodat mensen vanaf andere computers het kunnen bezoeken. Ik had al iets gelezen over poorten openzetten? Naja, ik kom er niet uit. En zouden jullie het makkelijk uit kunnen leggen zoveel verstand heb ik nou eenmaal niet van poorten openzetten.

Edit:

2e vraag:

Als ik een contact formulier van internet pluk en ik kopieer hem in een .php bestand en open hem met wamp krijg ik hele rare dingen.... Is er iemand die een goede heeft? Alvast bedankt.

Grtz,

GtaSlave :cya:

Bewerkt: door GtaSlave
Geplaatst:

Jij kan de php code van andere sites niet zien dus je kan het gewoon niet kopieëren ook. Daarvoor zal je zelf PHP scripts moeten zoeken/maken.

Als je poorten wilt open zetten moet je maar even de zoek optie gebruiken want er zijn echt al heel maar dan echt heel veel vragen hierover gesteld en je zal zeker genoeg informatie vinden daarmee.

Naar mijn meten moet je in de apache configuratie ook eerst even zorgen dat andere computers je web server kunnen benaderen. Je klikt dus op het wamp icoontje als hij gestart is, je kiest in het menu Apache, en dan httpd.conf. Een venster van kladblok opent en je kan vanalles wijzigen.

Je zoekt d.m.v. Ctrl + F de volgende tekst:

<Directory "c:/wamp/www/">

Letop:c:/wamp/www/ kan anders zijn naargelang waar jij wamp geïnstalleerd hebt.

Dan kijk je even na of er wel degelijk de volgende code staat:

<Directory "c:/wamp/www/">

#
# Possible values for the Options directive are "None", "All",
# or any combination of:
#   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important.  Please see
# http://httpd.apache.org/docs/2.2/mod/core.html#options
# for more information.
#
Options Indexes FollowSymLinks

#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
#   Options FileInfo AuthConfig Limit
#
AllowOverride all

#
# Controls who can get stuff from this server.
#
#   onlineoffline tag - don't remove
Order Allow,Deny
Allow from all

</Directory>

Want naar mijn weten staat er stanaard

Deny from all

Allow from 127.0.0.1

Wat niet meer betekent dat alleen jouw pc toegang heeft. :Y

Geplaatst:
Jij kan de php code van andere sites niet zien dus je kan het gewoon niet kopieëren ook. Daarvoor zal je zelf PHP scripts moeten zoeken/maken.

Als je poorten wilt open zetten moet je maar even de zoek optie gebruiken want er zijn echt al heel maar dan echt heel veel vragen hierover gesteld en je zal zeker genoeg informatie vinden daarmee.

Naar mijn meten moet je in de apache configuratie ook eerst even zorgen dat andere computers je web server kunnen benaderen. Je klikt dus op het wamp icoontje als hij gestart is, je kiest in het menu Apache, en dan httpd.conf. Een venster van kladblok opent en je kan vanalles wijzigen.

Je zoekt d.m.v. Ctrl + F de volgende tekst:

<Directory "c:/wamp/www/">

Letop:c:/wamp/www/ kan anders zijn naargelang waar jij wamp geïnstalleerd hebt.

Dan kijk je even na of er wel degelijk de volgende code staat:

<Directory "c:/wamp/www/">

#
# Possible values for the Options directive are "None", "All",
# or any combination of:
#   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important.  Please see
# http://httpd.apache.org/docs/2.2/mod/core.html#options
# for more information.
#
Options Indexes FollowSymLinks

#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
#   Options FileInfo AuthConfig Limit
#
AllowOverride all

#
# Controls who can get stuff from this server.
#
#   onlineoffline tag - don't remove
Order Allow,Deny
Allow from all

</Directory>

Want naar mijn weten staat er stanaard

Deny from all

Allow from 127.0.0.1

Wat niet meer betekent dat alleen jouw pc toegang heeft. :Y

hmm oke -_- ik bedoel ook via tuts etc dat script kopieren. maar dan werkt het nog niet.

<?
////////////////////////////////////////////////
//////// www.sitemasters.be ////////////////////
//////// Door Tuinstoel ////////////////////////
//////// Een eenvoudig mailformuliertje ////////
////////////////////////////////////////////////

ob_start(); // Voor het cookie setten, anders zal dat hoogst waarschijnlijk niet werken.
$cNaam = 'Tuin Stoel'; // Je naam...
$cEmail = '******'; // email waar het heen moet
$cOndPre = 'Emailtje -'; // prefix voor onderwerp
$cOndSuf = '- van mij'; // suffix achter onderwerp
$cSpam = 10; // Anti Spam, X aantal minuten
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Mail Formulier</title>
<style type="text/css">
	body, input, textarea
		{
		font-size: 10pt;
		color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		}
	input, textarea
		{ 
		border: 1px solid black;
		background-color: #FEFEFE;
		}
</style>
</head>
<body>
<?
<? 
// geef e-mail adres op van ontvanger 
$mail_ontv = "mijn@emailadres.nl";

// is niet 100% !!! 
function checkmail($mail) 
{ 
$email_host = explode("@", $mail); 
$email_host = $email_host['1']; 
$email_resolved = gethostbyname($email_host); 

if ($email_resolved != $email_host && eregi("^[0-9a-z]([-_.~]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,4}$",$mail)) 
	$valid = 1; 

return $valid; 
} 

// als er niet op submit is gedrukt, of als er wel op is gedrukt maar niet alles ingevoerd is 
if (!$_POST['submit'] || $_POST['submit'] && (!$_POST['naam'] || !$_POST['mail'] || !checkmail($_POST['mail']) || !$_POST['msggs'] || !$_POST['onderwerp'])) 
{ 
if ($_POST['submit'] && (!$_POST['naam'] || !$_POST['mail'] || !checkmail($_POST['mail']) || !$_POST['msggs'] || !$_POST['onderwerp']))   
{ 
	echo "Je bent je naam, e-mail adres, onderwerp of bericht vergeten in te vullen. Ook kan het zijn "; 
	echo "dat je een verkeerd e-mail adres hebt ingevuld.<p>"; 
} 

// form + tabel 
echo "<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">"; 
echo "<form method=\"POST\" ACTION=\"" . $_SERVER['PHP_SELF'] . "\">"; 

// naam 
echo "<tr><td>Naam:</td></tr>"; 
echo "<tr><td><input type=\"text\" name=\"naam\" value=\"" . $_POST['naam'] . "\"></td></tr>"; 

// space 
echo "<tr><td> </td></tr>"; 

// mail 
echo "<tr><td>E-mail adres:</td></tr>"; 
echo "<tr><td><input type=\"text\" name=\"mail\" value=\"" . $_POST['mail'] . "\"></td></tr>"; 

// space 
echo "<tr><td> </td></tr>"; 

// mail 
echo "<tr><td>Onderwerp:</td></tr>"; 
echo "<tr><td><input type=\"text\" name=\"onderwerp\" value=\"" . $_POST['onderwerp'] . "\"></td></tr>"; 

// space 
echo "<tr><td> </td></tr>"; 

// mail 
echo "<tr><td>Bericht:</td></tr>"; 
echo "<tr><td><TEXTAREA name=\"msggs\" ROWS=\"6\" COLS=\"45\">" . htmlentities($_POST['msggs']) . "</TEXTAREA></td></tr>"; 

// space 
echo "<tr><td> </td></tr>"; 

// button 
echo "<tr><td> </td></tr>"; 
echo "<tr><td><input type=\"submit\" name=\"submit\" value=\"Versturen\"></td></tr>"; 

// sluit form + tabel 
echo "</form>"; 
echo "</table>"; 
} 
// versturen naar 
else 
{	  
// set datum 
$datum = date("d.m.Y H:i"); 

// set ip 
$ip = $_SERVER['REMOTE_ADDR']; 

$inhoud_mail = "===================================================\n"; 
$inhoud_mail .= "Ingevulde contact formulier\n"; 
$inhoud_mail .= "===================================================\n\n"; 

$inhoud_mail .= $_SERVER['SCRIPT_URI'] . "\n\n";

$inhoud_mail .= "Naam: " . $_POST['naam'] . "\n"; 
$inhoud_mail .= "E-mail adres: " . $_POST['mail'] . "\n"; 
$inhoud_mail .= "Bericht:\n"; 
$inhoud_mail .= $_POST['msggs'] . "\n\n"; 

$inhoud_mail .= "Verstuurd op " . $datum . " via het ip " . $ip . "\n\n"; 

$inhoud_mail .= "===================================================\n\n"; 

// -------------------- 
// spambot protectie 
// ------ 
// van de tutorial: http://www.phphulp.nl/php/tutorials/10/340/ 
// ------ 

$headers = "From: " . $_POST['naam'] . " <" . $_POST['mail'] . ">";

$headers = stripslashes($headers);
$headers = str_replace("\n", "", $headers); // Verwijder \n 
$headers = str_replace("\r", "", $headers); // Verwijder \r 
$headers = str_replace("\"", "\\\"", str_replace("\\", "\\\\", $headers)); // Slashes van quotes 

$_POST['onderwerp'] = str_replace("\n", "", $_POST['onderwerp']); // Verwijder \n 
$_POST['onderwerp'] = str_replace("\r", "", $_POST['onderwerp']); // Verwijder \r 
$_POST['onderwerp'] = str_replace("\"", "\\\"", str_replace("\\", "\\\\", $_POST['onderwerp'])); // Slashes van quotes 

mail($mail_ontv, $_POST['onderwerp'], $inhoud_mail, $headers); 

echo "<h1>Je e-mail is verstuurd</h1>";

echo "<p>Bedankt voor het versturen van een e-mail. Je zult snel een antwoord "; 
echo "krijgen indien dit nodig is.</p>"; 

echo "<p>We nemen alles serieus en zullen vertrouwelijk omgaan met de informatie "; 
echo "die we binnen krijgen. Je e-mail adres zal nooit aan derden worden verstrekt.</p>"; 
} 
?>

alleen die werkt dus niet... Email had ik al verandert maar die hoeft hier niet op het forum te staan d8 ik zo.

Een reactie plaatsen

Je kan nu een reactie plaatsen en pas achteraf registreren. Als je al lid bent, log eerst in om met je eigen account een reactie te plaatsen.

Gast
Op dit onderwerp reageren...

×   Je hebt text geplaatst met opmaak.   Opmaak verwijderen

  Only 75 emoji are allowed.

×   Je link is automatisch ingevoegd.   In plaats daarvan weergeven als link

×   Je vorige bewerkingen zijn hersteld.   Alles verwijderen

×   You cannot paste images directly. Upload or insert images from URL.

  • Recent actief   0 leden

    • Er zijn hier geen geregistreerde gebruikers aanwezig.
×
×
  • Create New...