waarom die punt achtter $_POST['achternaam']?
En at is de foutmelding?
Link gekopieerd
?
Onbekende gebruiker
20-04-2004 16:48
Die punt tjah dacht dat dat als scheiding er tussen moest, ik krijg helemaal geen foutmelding, alleen word er dus geen bestand aangemaakt, laat staan gevuld..
(als ik die punt weg haal, veranderd er overigens niets)
Link gekopieerd
als je geen foutmeldingen krijgt en er gaat toch iets fout dan moet je gewoon error_reporting(E_ALL); aanzetten
Link gekopieerd
?
Onbekende gebruiker
20-04-2004 17:12
had ik al gedaan, zelfs geprobeerd meer dan dat te doen:
<? error_reporting(E_ALL); ?>
<?
if($_SERVER['REQUEST_METHOD'] == 'POST')
{
//file aanmaken <achternaam>.txt
if ($file= fopen($_POST['achternaam']. '.txt', "w"))
{
echo "kan ($file) niet aanmaken";
exit;
}
//variabelen
$f= 0;
$voorn= $_POST['voornaam'];
$achtern= $_POST['achternaam'];
$adres = $_POST['straat'][$f]['nummer'];
$input = $voorn."|".$achtern."|".$adres."\n";
//file openen en data erin zetten
fwrite($file, $input);
fclose($file);
echo "Gegevens ($input) zijn toegevoegd in file ($file)";
else {
echo "Het bestand $file is niet beschrijfbaar";
}
?>
Echter geen foutmeldingen en geen file die gemaakt word
Link gekopieerd
if ($file= fopen($_POST['achternaam']. '.txt', "w"))
{
echo "kan ($file) niet aanmaken";
exit;
}
dat is natuurlijk ook al vreemd, als het wel lukt geef je een foutmelding?
Link gekopieerd
?
Onbekende gebruiker
20-04-2004 17:28
Had ik zelf al aangepast, maar kon niet veranderen , is nu dus:
$file= fopen($_POST['achternaam']. '.txt', "w");
if($file===false)
{
echo "kan ($file) niet aanmaken";
exit;
}
Link gekopieerd
?
Onbekende gebruiker
20-04-2004 17:37
zal even de form laten zien en de uitvoer script
uitvoerscript:
<? error_reporting(E_ALL); ?>
<?
if($_SERVER['REQUEST_METHOD'] != 'POST')
{
echo 'geen post??';
} else
{
echo 'wel post!!';
//($_SERVER['REQUEST_METHOD'] == 'POST')
{
//file aanmaken <achternaam>.txt
$file= fopen($_POST['achternaam']. '.txt', "w");
if($file===false)
{
echo "kan ($file) niet aanmaken";
exit;
}
//variabelen
$f= 0;
$voorn= $_POST['voornaam'];
$achtern= $_POST['achternaam'];
$adres = $_POST['straat'][$f]['nummer'];
$input = $voorn."|".$achtern."|".$adres."\n";
//file openen en data erin zetten
fwrite($file, $input);
fclose($file);
echo "Gegevens ($input) zijn toegevoegd in file ($file)";
else {
echo "Het bestand $file is niet beschrijfbaar";
}
?>
Formulier:
<html>
<head>
<title>Registratie</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FBFBD5" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<form action="script.php" method="POST">
<p align="center">(nog niet werkend) </p>
<table width="94%" border="1" align="center" cellpadding="8" bgcolor="#FFFFFF">
<tr bgcolor="#CCCCCC">
<td colspan="3">
<b>Registratieformulier</b></td>
</tr>
<tr valign="top">
<td width="180" align="right" bgcolor="#CCCCCC"> <strong>Naam</strong></td>
<td width="208" bgcolor="#FFFFFF">
<p><font size="-1"><strong>Voornaam</strong></font> <strong>
<input name="voornaam" type="text" id="voornaam">
<br>
</strong></p></td>
<td width="282" bgcolor="#FFFFFF"> <strong><font size="-1">Achternaam</font>
<input name="achternaam" type="text" id="achternaam">
<br>
</strong></td>
</tr>
<tr valign="top">
<td align="right" bgcolor="#CCCCCC">
<strong>Adres<font size="-2"></font></strong></td>
<td colspan="2" bgcolor="#FFFFFF"> <input name="straat" type="text" id="straat">
-
<input name="nummer" type="text" id="nummer" size="5" maxlength="5">
-
<input name="toevoeging" type="text" id="toevoeging" size="2" maxlength="2">
(eventuele toevoeging bv. A) </td>
</tr>
<tr valign="top">
<td align="right" bgcolor="#CCCCCC"> <strong>Postcode / Woonplaats </strong></td>
<td colspan="2" bgcolor="#FFFFFF"> <input name="Postcode" type="text" id="Postcode" size="7" maxlength="7">
<input name="Woonplaats" type="text" id="Woonplaats"> <br> </td>
</tr>
<tr valign="top">
<td align="right" bgcolor="#CCCCCC"> <strong>Email adres</strong></td>
<td colspan="2" bgcolor="#FFFFFF"> <strong>
<input type="text" name="email" size="50">
</strong></td>
</tr>
<tr valign="top">
<td align="right" bgcolor="#CCCCCC"> <strong>Telefoonnummer</strong></td>
<td colspan="2" bgcolor="#FFFFFF"> <strong>
<input name="telefoon" type="text" id="telefoon" size="50">
</strong></td>
</tr>
<tr valign="top">
<td align="right" bgcolor="#CCCCCC"> <strong>Geboortedatuum</strong></td>
<td colspan="2" bgcolor="#FFFFFF">
<table border="0" cellspacing="2" cellpadding="0">
<tr align="left">
<td><strong>
<input type="text" name="textfield7" size="2">
</strong></td>
<td><strong>
<input type="text" name="textfield8" size="2">
</strong></td>
<td><strong>
<input type="text" name="textfield9" size="4">
</strong></td>
</tr>
<tr align="left">
<td><strong>DD</strong></td>
<td><strong>MM</strong></td>
<td><strong>JJJJ</strong></td>
</tr>
</table></td>
</tr>
<tr valign="top" bgcolor="#CCCCCC">
<td colspan="3"><div align="center"> <strong>
<input type="submit" name="Submit" value="Voeg Toe">
</strong></div></td>
</tr>
</table>
</form>
</body>
</html>
Link gekopieerd
$file= fopen($_POST['achternaam']. '.txt', "w");
if($file===false)
{
echo "kan ($file) niet aanmaken";
exit;
}
//variabelen
$f= 0;
$voorn= $_POST['voornaam'];
$achtern= $_POST['achternaam'];
$adres = $_POST['straat'][$f]['nummer'];
$input = $voorn."|".$achtern."|".$adres."\n";
//file openen en data erin zetten
fwrite($file, $input);
fclose($file);
echo "Gegevens ($input) zijn toegevoegd in file ($file)";
else {
echo "Het bestand $file is niet beschrijfbaar";
}
Dat klopt niet volgens mij,.
Als je er nu eens:
$file= fopen($_POST['achternaam']. '.txt', "w");
if($file===false)
{
echo "kan ($file) niet aanmaken";
exit;
}
else
{
//variabelen
$f= 0;
$voorn= $_POST['voornaam'];
$achtern= $_POST['achternaam'];
$adres = $_POST['straat'][$f]['nummer'];
$input = $voorn."|".$achtern."|".$adres."\n";
//file openen en data erin zetten
fwrite($file, $input);
fclose($file);
echo "Gegevens ($input) zijn toegevoegd in file ($file)";
}
van maakt...
Link gekopieerd