scorebord met iPod updaten
Ik beheer de website van een lokale voetbalploeg (www.racingwestmeerbeek.be) en ik heb gisteren een LED scorebord (van www.anouksweb.nl) op de website geïnstalleerd. De tekst die op het scorebord moet komen staat in een tekstbestand (scoreboard.txt). Nu zou ik graag van naast het voetbalveld het scorebord updaten via mijn iPod Touch. Nu is het zo dat ik natuuurlijk geen FTP programma kan installeren op mijn iPod. Dat wil zeggen dat ik dus via een webpagina (liefst ook beveiligd met passwoord) het bestand scoreboard.txt moet kunnen aanpassen. Kan iemand mij hierbij helpen?
Groetjes
Jef
In het eerste geval zou je moeten kijken naar een inlog script en daarnaast de PHP functie fwrite.
In het tweede geval wil ik dit script wel, vrijwillig, maken en anders zou je een vacature kunnen aanmaken met de juiste regels.
Ik ben zelf eigenlijk een groentje in PHP, ik gebruik enkel PHP om een header- en een footerpagina te includen. Het zou dus handiger zijn als iemand het voor mij maakt.
kijk je pm
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
$basicText = "Text die je er altijd in wilt hebben, enters doe je met \r\n";
if($_SERVER['REQUEST_METHOD'] == 'POST') {
if($_POST['pass'] == 'VULHIERJEWACHTWOORDIN') {
$handle = fopen('scorebord.txt', 'w');
fwrite($handle, $basicText."\r\n".$_POST['stand']);
fclose($handle);
echo 'Stand is bijgewerkt!';
}
else {
echo 'U heeft het foute wachtwoord ingevoerd!';
}
}
else {
echo '<form method="POST">';
echo 'Wachtwoord: <input type="password" name="pass" />';
echo 'Stand: <input type="text" name="stand" />';
echo '<input type="submit" value="Verstuur stand!" />';
echo '</form>';
}
?>
$basicText = "Text die je er altijd in wilt hebben, enters doe je met \r\n";
if($_SERVER['REQUEST_METHOD'] == 'POST') {
if($_POST['pass'] == 'VULHIERJEWACHTWOORDIN') {
$handle = fopen('scorebord.txt', 'w');
fwrite($handle, $basicText."\r\n".$_POST['stand']);
fclose($handle);
echo 'Stand is bijgewerkt!';
}
else {
echo 'U heeft het foute wachtwoord ingevoerd!';
}
}
else {
echo '<form method="POST">';
echo 'Wachtwoord: <input type="password" name="pass" />';
echo 'Stand: <input type="text" name="stand" />';
echo '<input type="submit" value="Verstuur stand!" />';
echo '</form>';
}
?>
edit: typgriep
Gewijzigd op 15/07/2011 22:57:03 door Victor -
Warning: fopen(scorebord.txt) [function.fopen]: failed to open stream: Permission denied in /home/r10281ra/public_html/scorebord.php on line 6
Warning: fwrite(): supplied argument is not a valid stream resource in /home/r10281ra/public_html/scorebord.php on line 7
Warning: fclose(): supplied argument is not a valid stream resource in /home/r10281ra/public_html/scorebord.php on line 8
Stand is bijgewerkt!
Btw: Wouter is ook bezig met een scriptje
@Chris: heb geen zin om €6 te betalen :-)
Toevoeging op 15/07/2011 18:48:19:
@Victor
Het is ondertussen opgelost: scorebord.txt moest scoreboard.txt zijn. Nu werkt het wel. Ik ga wachten tot Wouter zijn scriptje af heeft om te kijken welk ik het beste vind :-)
Toevoeging op 15/07/2011 19:09:10:
Is het ook mogelijk met dit script om meerdere lijnen toe te voegen?
Ja, gewoon /r/n dat is een nieuwe regel.