[hulp nodig]Gegevens ophalen en opslaan
file_put_contents('users.txt', $users);
In dit script:
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
31
32
33
34
35
36
37
38
39
40
41
42
43
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
<?php
$error = array();
$naam = $_POST['naam'];
$leeftijd = $_POST['leeftijd'];
$users = $_POST['naam'];
$users .= $_POST['leeftijd'];
$users .= file_get_contents('users.txt');
if($_SERVER['REQUEST_METHOD'] == 'POST')
{
if(isset($naam))
{
$veld = trim($naam);
if($veld == "")
{
$error[] = 'U heeft de naam niet ingevuld';
}
}
if(isset($leeftijd))
{
if($leeftijd <= 25)
{
$error[] = 'U moet een minimale leeftijd hebben van 26 jaar.';
}
}
if(empty($error))
{
echo "U heeft zich succesvol aangemeld!";
file_put_contents('users.txt', $users);
}
else
{
foreach($error as $serror)
{
echo $serror . '<br />';
}
}
}
?>
$error = array();
$naam = $_POST['naam'];
$leeftijd = $_POST['leeftijd'];
$users = $_POST['naam'];
$users .= $_POST['leeftijd'];
$users .= file_get_contents('users.txt');
if($_SERVER['REQUEST_METHOD'] == 'POST')
{
if(isset($naam))
{
$veld = trim($naam);
if($veld == "")
{
$error[] = 'U heeft de naam niet ingevuld';
}
}
if(isset($leeftijd))
{
if($leeftijd <= 25)
{
$error[] = 'U moet een minimale leeftijd hebben van 26 jaar.';
}
}
if(empty($error))
{
echo "U heeft zich succesvol aangemeld!";
file_put_contents('users.txt', $users);
}
else
{
foreach($error as $serror)
{
echo $serror . '<br />';
}
}
}
?>
Gewijzigd op 02/10/2011 14:18:12 door Jerry php
laat je code eens inspringen, dat maakt het makkelijker leesbaar voor ons
Is je bestand schrijfbaar?
Helaas kan ik op dit moment hem niet laten inspringen, sorry :( maar ik zou wel graag een antwoord willen. En hij is schrijfbaar.
Werkt je tab-toets dan niet?
- Aar - op 01/10/2011 19:08:31:
Werkt je tab-toets dan niet?
Ik zit op mijn blackberry, en laptop is niet bij de hand.
Nogmaals ik zou wel graag een antwoord willen.
Althans, ik lees er niks nuttigs over terug?
Gewijzigd op 01/10/2011 19:30:29 door - Ariën -
file_put_contents('users.txt', $users);
Jacco Brandt op 01/10/2011 17:58:07:
Is je bestand schrijfbaar?
Als je dit soort vragen negeert, dan komen we er nooit achter he :+).
Jacco Brandt op 01/10/2011 19:33:28:
Als je dit soort vragen negeert, dan komen we er nooit achter he :+).
Jacco Brandt op 01/10/2011 17:58:07:
Is je bestand schrijfbaar?
Als je dit soort vragen negeert, dan komen we er nooit achter he :+).
Kuch...
Jerry php op 01/10/2011 19:07:01:
Helaas kan ik op dit moment hem niet laten inspringen, sorry :( maar ik zou wel graag een antwoord willen. En hij is schrijfbaar.
Nu heb ik alsnog mijn antwoord niet eerlijk gezegt.
Gewijzigd op 01/10/2011 20:45:51 door - Ariën -
- Aar - op 01/10/2011 20:45:07:
**ZUCHT** En ik ook niet...............!!!
Kijk op www.dj-jeremy.nl/formulier.php
En dan willekeurige naam invullen, en een leeftijd boven de 25, dan krijg je die error.
- Aar - op 01/10/2011 20:50:12:
En waarom vermeld je die dan niet gewoon in je topic? Dan waren we met enkele posts klaar.....
Anway, gebruik gewoon eens het volledige pad...
Anway, gebruik gewoon eens het volledige pad...
Wat bedoel je met een volledig pad?
- Aar - op 01/10/2011 21:36:32:
het volledige pad van je OS:
$_SERVER['DOCUMENT_ROOT']
$_SERVER['DOCUMENT_ROOT']
Dankjewel, maar geen idee wat ik er mee moet doen, en wat het doet, en waar ik het moet toepassen.. Speciefiek graag?
Verder is het zeker de moeite waard om dus het hele volledige pad aan je file_put_contents() toe te voegen i.p.v alleen een bestandsnaam.
of even google gebruiken, zie je ook wel zo wat de output is.
Jerry, je vraagstelling cq. probleem is zo ongeveer zo helder als een draaideur. Je geeft geen info. Verder is je script zeer onlogisch omdat je eerst van alles doet met de eventuele data uit een formulier en daarna check je pas of er wel iets is gepost.