Chat online en offline plaatsen!
<html>
<body>
<INPUT TYPE=RADIO name="status" value="true">true</br>
<INPUT TYPE=RADIO name="status" value="false">false</br>
if($_SERVER['REQUEST_METHOD']=="POST") {
</body>
</html>
Gewijzigd op 23/08/2011 19:37:53 door - Diov -
Verder komt er na het if-statement je hele afhandeling wat er moet gaan gebeuren na de submit.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Heb je uberhaupt wel enig idee wat je aan het doen bent?
Jacco Brandt op 23/08/2011 20:11:56:
Heb je uberhaupt wel enig idee wat je aan het doen bent?
Hij niet, en dat probeert Aar hem ook al 10x te vertellen ;) Begin bij de basishandleiding van PHP.
Inderdaad, het lijkt alsof hij willekeurig php-regels achter elkaar plakt en hoopt dat er iets goeds uit komt rollen. Ik raad hem dan ook aan om bij de basis van PHP te beginnen met een handleiding.
Dem Ian op 24/08/2011 09:52:24:
Sorry, ik heb geen ervaring met PHP, dat is hieruit gebleken.
Maar ik probeer het te leren en zal volgend jaar misschien naar een multimedia school gaan.
En ik dacht dat die code:
Bovenaan moest staan. Dat had ik verkeerd begrepen.
Maar ik probeer het te leren en zal volgend jaar misschien naar een multimedia school gaan.
En ik dacht dat die code:
Code (php)
Bovenaan moest staan. Dat had ik verkeerd begrepen.
Gewijzigd op 24/08/2011 09:57:27 door - Diov -
Als je de boel in een tekst-bestand opslaat, mis ik de functies waarin je naar dat bestand schrijft, of in geval van een database mis ik de functies waarin je een UPDATE query uitvoert....
Na sta je gewoon de status naar het geheugen te schrijven terwijl deze na een refresh weer leeg zal zijn.
Ik zal volgend script gebruiken:
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
<?
// in te vullen data
$bestand = "../chat/status.php";
// do not touch, yes ?
if(is_readable($bestand) == FALSE)
{
die("Kon bestand niet openen: bestand is niet leesbaar");
}
if(is_writable($bestand) == FALSE)
{
die("Kon bestand niet openen: bestand is niet schrijfbaar");
}
if(isset($HTTP_POST_VARS["inhoud"]) == TRUE)
{
$inhoud = $HTTP_POST_VARS["inhoud"];
$handeling = fopen($bestand,"w") or die("Kon bestand niet openen om te schrijven");
$schrijf = fwrite($handeling,stripslashes($inhoud)) or die("Kon niet naar bestand schrijven");
echo "<b>Het bestand is succesvol bewerkt.</b><br><br>Klik <a href=\"javascript:history.back(-1)\">hier</a> om terug te gaan.";
die();
}
$inhoud = file_get_contents($bestand) or die("Kon bestand niet openen om uit te lezen");
?>
<html>
<head>
<title>Bestand editten</title>
</head>
<body bgcolor="#ffffff">
<form action="<? echo $HTTP_SERVER_VARS["PHP_SELF"]; ?>" method="post">
<textarea name="inhoud" cols="60" rows="20"><? echo $inhoud; ?></textarea><br>
<input type="submit" value="Wijzig !"> <input type="reset" value="Opnieuw">
</form>
</body>
</html>
// in te vullen data
$bestand = "../chat/status.php";
// do not touch, yes ?
if(is_readable($bestand) == FALSE)
{
die("Kon bestand niet openen: bestand is niet leesbaar");
}
if(is_writable($bestand) == FALSE)
{
die("Kon bestand niet openen: bestand is niet schrijfbaar");
}
if(isset($HTTP_POST_VARS["inhoud"]) == TRUE)
{
$inhoud = $HTTP_POST_VARS["inhoud"];
$handeling = fopen($bestand,"w") or die("Kon bestand niet openen om te schrijven");
$schrijf = fwrite($handeling,stripslashes($inhoud)) or die("Kon niet naar bestand schrijven");
echo "<b>Het bestand is succesvol bewerkt.</b><br><br>Klik <a href=\"javascript:history.back(-1)\">hier</a> om terug te gaan.";
die();
}
$inhoud = file_get_contents($bestand) or die("Kon bestand niet openen om uit te lezen");
?>
<html>
<head>
<title>Bestand editten</title>
</head>
<body bgcolor="#ffffff">
<form action="<? echo $HTTP_SERVER_VARS["PHP_SELF"]; ?>" method="post">
<textarea name="inhoud" cols="60" rows="20"><? echo $inhoud; ?></textarea><br>
<input type="submit" value="Wijzig !"> <input type="reset" value="Opnieuw">
</form>
</body>
</html>
Gewijzigd op 24/08/2011 10:41:09 door - Diov -
- Aar - op 24/08/2011 10:05:55:
Gebruik a.u.b. wel even de code-tags op dit forum ;-)
En pas $HTTP_POST_VARS aan naar: $_POST
En pas $HTTP_POST_VARS aan naar: $_POST
En pas $HTTP_SERVER_VARS aan naar: $_SERVER
Naar server of nar Post?
$HTTP_SERVER_VARS -> $_SERVER
Maarten Buijs op 24/08/2011 10:08:57:
En pas $HTTP_SERVER_VARS aan naar: $_SERVER
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
<?
// in te vullen data
$bestand = "../chat/status.php";
// do not touch, yes ?
if(is_readable($bestand) == FALSE)
{
die("Kon bestand niet openen: bestand is niet leesbaar");
}
if(is_writable($bestand) == FALSE)
{
die("Kon bestand niet openen: bestand is niet schrijfbaar");
}
if(isset($_POST["inhoud"]) == TRUE)
{
$inhoud = $_POST["inhoud"];
$handeling = fopen($bestand,"w") or die("Kon bestand niet openen om te schrijven");
$schrijf = fwrite($handeling,stripslashes($inhoud)) or die("Kon niet naar bestand schrijven");
echo "<b>Het bestand is succesvol bewerkt.</b><br><br>Klik <a href=\"javascript:history.back(-1)\">hier</a> om terug te gaan.";
die();
}
$inhoud = file_get_contents($bestand) or die("Kon bestand niet openen om uit te lezen");
?>
<html>
<head>
<title>Bestand editten</title>
</head>
<body bgcolor="#ffffff">
<form action="<? echo $_SERVER["PHP_SELF"]; ?>" method="post">
<textarea name="inhoud" cols="60" rows="20"><? echo $inhoud; ?></textarea><br>
<input type="submit" value="Wijzig !"> <input type="reset" value="Opnieuw">
</form>
</body>
</html>
// in te vullen data
$bestand = "../chat/status.php";
// do not touch, yes ?
if(is_readable($bestand) == FALSE)
{
die("Kon bestand niet openen: bestand is niet leesbaar");
}
if(is_writable($bestand) == FALSE)
{
die("Kon bestand niet openen: bestand is niet schrijfbaar");
}
if(isset($_POST["inhoud"]) == TRUE)
{
$inhoud = $_POST["inhoud"];
$handeling = fopen($bestand,"w") or die("Kon bestand niet openen om te schrijven");
$schrijf = fwrite($handeling,stripslashes($inhoud)) or die("Kon niet naar bestand schrijven");
echo "<b>Het bestand is succesvol bewerkt.</b><br><br>Klik <a href=\"javascript:history.back(-1)\">hier</a> om terug te gaan.";
die();
}
$inhoud = file_get_contents($bestand) or die("Kon bestand niet openen om uit te lezen");
?>
<html>
<head>
<title>Bestand editten</title>
</head>
<body bgcolor="#ffffff">
<form action="<? echo $_SERVER["PHP_SELF"]; ?>" method="post">
<textarea name="inhoud" cols="60" rows="20"><? echo $inhoud; ?></textarea><br>
<input type="submit" value="Wijzig !"> <input type="reset" value="Opnieuw">
</form>
</body>
</html>
En nu maar uittesten ;-)...