Registreer FAQ Ledenlijst Berichten van vandaag


Ga terug   Scholieren.com forum / Technologie / Software & Hardware
Reageren
 
Topictools Zoek in deze topic
Oud 02-04-2017, 07:36
Bloepiloepi
Bloepiloepi is offline
Ik denk dat veel van jullie niet zoveel weten van programmeren, maar kan iemand mij toch vertellen waarom dit niet werkt?
Ik heb dit:

HTML-code:
<p>Hier is een formulier waar je mij kunt mailen.</p>
<div id="no"><form action="./verwerk2.php" method="post"> 
<p> 
<label for="voornaam">Voornaam:</label> 
<input type="text" name="voornaam" id="voornaam" placeholder="Voornaam" /> 
</p> 
<p> 
<label for="achternaam">Achternaam:</label> 
<input type="text" name="achternaam" id="achternaam" placeholder="Achternaam" /> 
</p> 
<p>
<label for="onderwerp">Onderwerp:</label>
<input type="text" name="onderwerp" id="onderwerp" placeholder="Onderwerp" />
</p>
<label for="bericht">Bericht:</label>
<textarea rows="7" cols="10" name="bericht" placeholder="Vul hier je bericht in"></textarea>
</p>
<p> 
<input type="submit" value="Verzenden" /> 
</p> 
</form></div>
Je ziet dat in het begin heb: 'action="./verwerk2.php"', maar als ik op verstuur klik om te testen, dan wordt er geen mail verstuurd, maar dan zie je de php code op het scherm! Hoe kan dit?
Oh, ja, ik zal de php code ook nog even geven: (van verwerk2.php)

Code:
<?php 

$subject = $_POST['onderwerp'];
$voornaam = $_POST['voornaam']; 
$achternaam = $_POST['achternaam']; 
$bericht = $_POST['bericht '];
$to = 'arnedalhuisen@icloud.com';
$email = $bericht + 'Van je site over E.';

mail($to, $subject, $email, implode("\r\n", $headers), "-f".$from);
?>
Geef antwoord, please!
Met citaat reageren
Advertentie
Oud 02-04-2017, 12:54
Megatron
Avatar van Megatron
Megatron is offline
Ik verwacht dat je vergeten bent PHP voor je http-servert te enablen.
__________________
eth1337 | iddqd | PROUD MEMBER OF CHAOGOTHIC ELITIST SUICIDE BUNNIES UNITED
Met citaat reageren
Oud 02-04-2017, 15:07
Verwijderd
Citaat:
Ik verwacht dat je vergeten bent PHP voor je http-servert te enablen.
Ja. Dit.
Met citaat reageren
Oud 20-05-2017, 08:19
sunamena
sunamena is offline
action="./verwerk2.php" moet action="../verwerk2.php" zijn volgens mij.

Je hebt ook niet gevraagd om iets te laten zien op jouw scherm, maar om te mailen.
Gebruik echo of print_r($var) om iets op het scherm weer te geven.
print_r() wordt vooral bij testen gebruikt.
Met citaat reageren
Oud 20-05-2017, 09:08
Verwijderd
Nou ben ik geen PHP-coder, maar ik weet wel een paar kleine dingen van file systems.
./kaas.txt: kaas.txt in de HUIDIGE werkdirectory (CWD)
../kaas.txt: kaas.txt in de directory liggende BOVEN de CWD

als je document op http://bla/bla.php staat en je gaat aan ../bla.php refereren zou het kunnen werken omdat je in de root van de virtual host zit, maar het hoort niet zo.
Met citaat reageren
Oud 20-05-2017, 11:32
sunamena
sunamena is offline
Citaat:
Nou ben ik geen PHP-coder, maar ik weet wel een paar kleine dingen van file systems.
./kaas.txt: kaas.txt in de HUIDIGE werkdirectory (CWD)
../kaas.txt: kaas.txt in de directory liggende BOVEN de CWD

als je document op http://bla/bla.php staat en je gaat aan ../bla.php refereren zou het kunnen werken omdat je in de root van de virtual host zit, maar het hoort niet zo.


Ik heb geleerd dat "../" een map naar boven is.


www.ik.com/hardware/index.php
Als je een bestand in dezelfde map wil aanspreken: "tweede.php".
Of in een map, die er onder zit "../derde.php".

De "./tweede.php" hebben we nooit gebruikt, maar kan misschien ook wel een correcte manier van linken zijn natuurlijk.

Ik zou het eens moeten uitproberen.
Met citaat reageren
Oud 20-05-2017, 12:23
Verwijderd
Citaat:
Ik heb geleerd dat "../" een map naar boven is.
Ja, dat zeg ik toch? Heeft hij een printscreen van z'n directorystructuur gepost waaruit je afleidt dat het bestand op die bewuste plek staat?

Citaat:
De "./tweede.php" hebben we nooit gebruikt, maar kan misschien ook wel een correcte manier van linken zijn natuurlijk.
./ is de HUIDIGE directory. Als je in Windows dir <enter> in een CMD venster tikt dan zijn de bovenste twee entries . en ..
Dit is ook op Linux/Unix/BSD zo.
Hier staat meer over deze speciale directories:
https://en.wikibooks.org/wiki/A_Quic...al_Directories
Met citaat reageren
Advertentie
Reageren


Regels voor berichten
Je mag geen nieuwe topics starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Spring naar

Soortgelijke topics
Forum Topic Reacties Laatste bericht
Huiswerkvragen: Exacte vakken First and Follow Sets.
Rob
115 22-01-2007 21:31
De Kantine Het grote Ducktopic voor Mark en Juice
Uice
12 20-01-2007 00:45
Software & Hardware [Java] public void paint() wordt niet aangeroepen.
Rob
8 22-03-2006 18:04
Levensbeschouwing & Filosofie Heeft god ons gemaakt of wij hem?
Blues
100 01-01-2005 04:49
Levensbeschouwing & Filosofie Andere kijk op het geloof
Moonlight fairy
5 26-12-2004 09:44
Beleidszaken Censuur op Scholieren.com?
Enlightenment
120 12-08-2004 14:56


Alle tijden zijn GMT +1. Het is nu 22:36.