Error in formulier.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Huppelpup php

huppelpup php

03/05/2011 19:51:13
Quote Anchor link
Voor mijn contact pagina wil ik dat hij de informatie verstuurt naar mijn email; [email protected] en naar het lege .txt bestand en daar het bericht opschrijft.
het emailen gaat nog ong wel goed maar het schrijven van een text bestand niet.

de bestanden kan je vinden op;
www.game-base.x10.mx/Contact/index.php
www.game-base.x10.mx/Contact/contact.php
www.game-base.x10.mx/Leden/Formulieren/contact.txt deze is beveiligd zodat niet iedereen daar kan komen

en dan nu mijn error
Warning: file(../../Leden/Formulieren/contact.txt) [function.file]: failed to open stream: No such file or directory in /home/gamebase/public_html/Contact/contact.php on line 65

Warning: fopen(../../Leden/Formulieren/contact.txt) [function.fopen]: failed to open stream: No such file or directory in /home/gamebase/public_html/Contact/contact.php on line 66

Warning: fwrite(): supplied argument is not a valid stream resource in /home/gamebase/public_html/Contact/contact.php on line 79

Warning: join() [function.join]: Invalid arguments passed in /home/gamebase/public_html/Contact/contact.php on line 80

Warning: fclose(): supplied argument is not a valid stream resource in /home/gamebase/public_html/Contact/contact.php on line 81


contact.php
<html>
<head>
<title>Formulier afhandeling</title>
<script type="text/javascript">


var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-22744376-1']);
_gaq.push(['_trackPageview']);


(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();


</script>
</head>
<body>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
<?
// Eventueel is de informatie ook in een database op te slaan
//variabelen

$leeg = "";  
$bestand = "../../Leden/Formulieren/Contact.txt";
$ip = $REMOTE_ADDR;
$datum = date("d.m.y H:i");
$naam = $_POST["naam"];
$email = $_POST["email"];
$doekeuze = $_POST["doekeuze"];
$uitleg = $_POST["uitleg"];

$formsent = mail('[email protected]',
        'Gegevens afkomstig van formelier van aanmelding',
        "Naam: $naam $doekeuze\r\n
        Uitleg: $uitleg"
,
        "From: $email\r\nBounce-to: [email protected]");

    
//echo het beginnetje
echo "<center>
  <font color=\"#00037e\" size=\"4\"><a href=\"javascript:location.reload()\">aanmelding
  </a>  </font></center><br><br><hr>"
;

//controleer of alles is ingevuld
    if (empty($_POST["naam"]))  
    {
  
    echo "<font color=\"#0000FF\" size=\"4\">Helaas, je berichtje is niet verstuurd!!</font><font color=\"#0000FF\"><br>
  <br>
  Je hebt geen naam ingevuld. Klik <a href=\"index.php\">hier</a> om terug te gaan.</font>."
;  
    }
  

elseif (empty($_POST["uitleg"]))  
    {
  
    echo "<font color=\"#0000FF\" size=\"4\">Helaas, je berichtje is niet verstuurd!!</font><font color=\"#0000FF\"><br>
  <br>
  Je hebt geen bericht ingevuld. Klik <a href=\"index.php\">hier</a> om terug te gaan.</font>"
;  
    }
      
//einde van de controle, schrijf het bericht in de $bestand
else
{

$bericht = str_replace("\n", "<br>", $bericht);
$best = file("../../Leden/Formulieren/contact.txt");
$beri = fopen("../../Leden/Formulieren/contact.txt", "w+");
fwrite($beri, "<table width=\"500\" border=\"1\" bordercolor=\"#00037e\" bgcolor=\"#F0F0F0\">
  <tr>
    <td bgcolor=\"#00037e\" colspan=\"2\"><font color=\"#FFFFFF\">Bericht van $naam, verstuurt op  
      $datum </font></td>
  </tr>
  <tr>
    <td height=\"23\" bgcolor=\"#C0C0C0\" width=\"20%\"><a href=\"mailto:$email\">$naam</a>
    </td>
    <td>doekeuze: $doekeuze <br> uitleg $uitleg
      </td>
  </tr>
</table><br>
<br>\n"
);
fwrite($beri, join('', $best));
fclose($beri);

echo"
<font color=\"#0000FF\" size=\"4\">$naam, je berichtje is verstuurd</font><font color=\"#0000FF\"><br>
  <br>
 Je bericht is geplaatst! Klik <a href=\"index.php\">hier</a> om terug te gaan.</font>"
;
}
  
?>

</body>
</html>

index.php

<html>
<head>
<script type="text/javascript">


var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-22744376-1']);
_gaq.push(['_trackPageview']);


(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();


</script>
</head>
<body>
<form name="contactformulier" action="contact.php" method="post">
<em>Vul je naam in:</em>
<input type="text" size="20" maxlength="40" name="naam">
<br>
<br>
<em>Vul je email in:</em>
<input type="text" size="20" maxlength="40" name="email">
<br>
<br>
<em>Kies wat wil je gaan doen binnen Game Base:</em><br>
<input type="checkbox" name="doekeuze" value="Programeren" checked>Programeren
<input type="checkbox" name="doekeuze" value="Game Desingen">Game Desingen
<input type="checkbox" name="doekeuze" value="Grapichs maken">Grapichs maken
<input type="checkbox" name="doekeuze" value="Muziek maken">Muziek maken
<input type="checkbox" name="doekeuze" value="Sounds maken">Sounds maken
<input type="checkbox" name="doekeuze" value="Verhalen maken">Verhalen maken<br>
<br>
<em>Leg uit waarom jij in ons team wil:</em><br>
<textarea rows="7" cols="25" name="uitleg"></textarea>
<br>
<input type="submit" value="Verzenden" name="verzenden" >
</form>
</body>
Gewijzigd op 04/05/2011 11:59:18 door Huppelpup php
 
PHP hulp

PHP hulp

24/11/2024 11:08:56
 
Victor -

Victor -

03/05/2011 19:55:42
Quote Anchor link
} vergeten
 
Jordi Kroon

Jordi Kroon

03/05/2011 19:55:52
Quote Anchor link
na de fclose moet nog een }
 
Huppelpup php

huppelpup php

03/05/2011 19:56:59
Quote Anchor link
bedankt
 
Victor -

Victor -

03/05/2011 19:57:15
Quote Anchor link
fclose($beri);
moet worden
fclose($beri); }
 
Aad B

Aad B

03/05/2011 20:16:05
Quote Anchor link
waarom toch steeds die start-topic weer leeg maken????????
 

03/05/2011 20:25:42
Quote Anchor link
Aad B op 03/05/2011 20:16:05:
waarom toch steeds die start-topic weer leeg maken????????


Ja inderdaad!! Als het nou een keer laat staan dan kunnen andere mensen hier ook weer van leren, of als ze bijv. dezelfde vraag hebben!
 
Huppelpup php

huppelpup php

04/05/2011 11:57:06
Quote Anchor link
ik heb mijn code er weer op gezet... maar er zitten nu weer wat errors in die ik niet weet hoe ik die moet oplossen.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.