Fwrite functie write niet...
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
if(
$res=fopen("reserveringen.txt","w");
fwrite($res,$info,strlen($info));
$info =
$_POST["naam"] . "\t" .
$_POST["adres"] . "\t" .
$_POST["woonplaats"] . "\t" .
$_POST["telefoon"] . "\t" .
$_POST["email"] . "\t" .
$_POST["datum"] . "\t" .
$_POST["tijd"] . "\t" .
$_POST["aantal"] . "\n";
if(fclose($res))
{
echo("moi");
}
else {
echo("poep");
}
?>
Gewijzigd op 25/10/2011 21:02:18 door Matciano van Wijk
- $info is nog niet bekend in coderegel 3 dus error
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
if(
$res=fopen("reserveringen.txt","w");
$info =
$_POST["naam"] . "\t" .
$_POST["adres"] . "\t" .
$_POST["woonplaats"] . "\t" .
$_POST["telefoon"] . "\t" .
$_POST["email"] . "\t" .
$_POST["datum"] . "\t" .
$_POST["tijd"] . "\t" .
$_POST["aantal"] . "\n";
if(fclose($res))
{
echo("moi");
}
else {
echo("poep");
}
fwrite($res,$info,strlen($info));
?>
if(
$res=fopen("reserveringen.txt","w");
$info =
$_POST["naam"] . "\t" .
$_POST["adres"] . "\t" .
$_POST["woonplaats"] . "\t" .
$_POST["telefoon"] . "\t" .
$_POST["email"] . "\t" .
$_POST["datum"] . "\t" .
$_POST["tijd"] . "\t" .
$_POST["aantal"] . "\n";
if(fclose($res))
{
echo("moi");
}
else {
echo("poep");
}
fwrite($res,$info,strlen($info));
?>
Heb het nu zo staan, foutmeldingen heb ik eigenlijk nog nooit mee gewerkt.
Gewijzigd op 25/10/2011 21:09:46 door Synaps Framework
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
if(
$res=fopen("reserveringen.txt","w");
$info =
$_POST["naam"] . "\t" .
$_POST["adres"] . "\t" .
$_POST["woonplaats"] . "\t" .
$_POST["telefoon"] . "\t" .
$_POST["email"] . "\t" .
$_POST["datum"] . "\t" .
$_POST["tijd"] . "\t" .
$_POST["aantal"] . "\n";
fwrite($res,$info,strlen($info));
if(fclose($res))
{
echo("moi");
}
else {
echo("poep");
}
?>
if(
$res=fopen("reserveringen.txt","w");
$info =
$_POST["naam"] . "\t" .
$_POST["adres"] . "\t" .
$_POST["woonplaats"] . "\t" .
$_POST["telefoon"] . "\t" .
$_POST["email"] . "\t" .
$_POST["datum"] . "\t" .
$_POST["tijd"] . "\t" .
$_POST["aantal"] . "\n";
fwrite($res,$info,strlen($info));
if(fclose($res))
{
echo("moi");
}
else {
echo("poep");
}
?>
Dus op deze manier?
Probeer het zou ik zeggen. Wie weet.
Heb ook geen flauw idee hoe ik dit moet gaan doen, heb op het moment ff een lockdown als het gaat om programmeren.
Als het niet lukt, post eens wat je hebt. Dan zal ik je een helpende hand toereiken.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
if(
$res=fopen("reserveringen.txt","w");
$info =
$_POST["naam"] . "\t" .
$_POST["adres"] . "\t" .
$_POST["woonplaats"] . "\t" .
$_POST["telefoon"] . "\t" .
$_POST["email"] . "\t" .
$_POST["datum"] . "\t" .
$_POST["tijd"] . "\t" .
$_POST["aantal"] . "\n";
fwrite($res,$info,strlen($info));
if(fclose($res))
{
echo("moi");
}
else {
echo("poep");
}
?>
if(
$res=fopen("reserveringen.txt","w");
$info =
$_POST["naam"] . "\t" .
$_POST["adres"] . "\t" .
$_POST["woonplaats"] . "\t" .
$_POST["telefoon"] . "\t" .
$_POST["email"] . "\t" .
$_POST["datum"] . "\t" .
$_POST["tijd"] . "\t" .
$_POST["aantal"] . "\n";
fwrite($res,$info,strlen($info));
if(fclose($res))
{
echo("moi");
}
else {
echo("poep");
}
?>
Op het moment heb ik dit.
Zoals je ziet wordt nergens de if afgesloten.
Gewijzigd op 25/10/2011 21:24:37 door Matciano van Wijk
Daarnaat zou ik dmv een if statement kijken of de fwrite gelukt is ipv de fclose.
Gewijzigd op 25/10/2011 21:27:27 door Synaps Framework
Heb op het moment geen check voor de waardes in de post.
Code (php)
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
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
<?php
ini_set('display_errors', 'On');
error_reporting(E_ALL);
$fileResource = fopen("reserveringen.txt","w");
if( $fileResource !== false ) {
/**
* Er van uitgaande dat de waardes welke jij graag wilt wegschrijven bestaan.
*/
$info = $_POST["naam"] . "\t" .
$_POST["adres"] . "\t" .
$_POST["woonplaats"] . "\t" .
$_POST["telefoon"] . "\t" .
$_POST["email"] . "\t" .
$_POST["datum"] . "\t" .
$_POST["tijd"] . "\t" .
$_POST["aantal"] . "\n";
$wrote = fwrite($fileResource, $info, strlen($info));
if( $wrote === false ) {
echo 'Wegschrijven van data is mislukt.';
}
fclose($fileResource);
}
?>
ini_set('display_errors', 'On');
error_reporting(E_ALL);
$fileResource = fopen("reserveringen.txt","w");
if( $fileResource !== false ) {
/**
* Er van uitgaande dat de waardes welke jij graag wilt wegschrijven bestaan.
*/
$info = $_POST["naam"] . "\t" .
$_POST["adres"] . "\t" .
$_POST["woonplaats"] . "\t" .
$_POST["telefoon"] . "\t" .
$_POST["email"] . "\t" .
$_POST["datum"] . "\t" .
$_POST["tijd"] . "\t" .
$_POST["aantal"] . "\n";
$wrote = fwrite($fileResource, $info, strlen($info));
if( $wrote === false ) {
echo 'Wegschrijven van data is mislukt.';
}
fclose($fileResource);
}
?>
En je moet er wel zeker van zijn dat de waardes bestaan. Bouw die checks dus ook in dmv bijv. isset().
Code (php)
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
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
<?php
if(
$res=fopen("reserveringen.txt","w");
$info =
$_POST["naam"] . "\t" .
$_POST["adres"] . "\t" .
$_POST["woonplaats"] . "\t" .
$_POST["telefoon"] . "\t" .
$_POST["email"] . "\t" .
$_POST["datum"] . "\t" .
$_POST["tijd"] . "\t" .
$_POST["aantal"] . "\n";
if(fwrite($res,$info,strlen($info)));
{
echo("Write Gelukt!")
}
else {
echo("Write Mislukt!")
}
if(fclose($res))
{
echo("Close Gelukt!");
}
else {
echo("Close Mislukt!");
}
?>
if(
$res=fopen("reserveringen.txt","w");
$info =
$_POST["naam"] . "\t" .
$_POST["adres"] . "\t" .
$_POST["woonplaats"] . "\t" .
$_POST["telefoon"] . "\t" .
$_POST["email"] . "\t" .
$_POST["datum"] . "\t" .
$_POST["tijd"] . "\t" .
$_POST["aantal"] . "\n";
if(fwrite($res,$info,strlen($info)));
{
echo("Write Gelukt!")
}
else {
echo("Write Mislukt!")
}
if(fclose($res))
{
echo("Close Gelukt!");
}
else {
echo("Close Mislukt!");
}
?>
Heb het aangepast zoals je zei.
Maar, schrijft hij nu iets weg. Krijg je een error?
Wat staat er nou eigenlijk tussen de if(..... hier dus ....)?
Code (php)
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
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
<?php
if(
$res=fopen("reserveringen.txt","w");
$info =
$_POST["naam"] . "\t" .
$_POST["adres"] . "\t" .
$_POST["woonplaats"] . "\t" .
$_POST["telefoon"] . "\t" .
$_POST["email"] . "\t" .
$_POST["datum"] . "\t" .
$_POST["tijd"] . "\t" .
$_POST["aantal"] . "\n";
if(fwrite($res,$info,strlen($info)));
{
echo("Write Gelukt!")
}
else {
echo("Write Mislukt!")
}
if(fclose($res))
{
echo("Close Gelukt!");
}
else {
echo("Close Mislukt!");
}
?>
if(
$res=fopen("reserveringen.txt","w");
$info =
$_POST["naam"] . "\t" .
$_POST["adres"] . "\t" .
$_POST["woonplaats"] . "\t" .
$_POST["telefoon"] . "\t" .
$_POST["email"] . "\t" .
$_POST["datum"] . "\t" .
$_POST["tijd"] . "\t" .
$_POST["aantal"] . "\n";
if(fwrite($res,$info,strlen($info)));
{
echo("Write Gelukt!")
}
else {
echo("Write Mislukt!")
}
if(fclose($res))
{
echo("Close Gelukt!");
}
else {
echo("Close Mislukt!");
}
?>
- SanThe - op 25/10/2011 21:50:17:
Wat staat er nou eigenlijk tussen de if(..... hier dus ....)?
Sorry, had je bericht niet gelezen.
Ik weet niet waar ik in godsnaam de if zou moeten afsluiten.
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?php
ini_set('display_errors', 1); // 0 = uit, 1 = aan
error_reporting(E_ALL);
// rest
?>
ini_set('display_errors', 1); // 0 = uit, 1 = aan
error_reporting(E_ALL);
// rest
?>
Toevoeging op 25/10/2011 22:01:26:
Haal regel 2 weg en haal de puntkomma op regel 14 weg.
Daarnaast zou je een dikke fatal error moeten krijgen door die if statement opening welke je niet meer sluit.
Quality in is quality out. Zolang je ons niet van relevante informatie voorziet kan ik je niet verder van dienst zijn.