Automatisch een Script herladen
Die puntjes:
"Cronos is de naam van het puntensysteemsysteem van Webcron. De Cronos heeft geen waarden buiten Webcron, Hij kan niet worden geruild of verzilverd. De Cronos is een abstracte waarde zonder conversie. De Cronos is ontwikkeld om gebruikers te belonen die de Webcron service op hun site aanprijzen."
Heb eigenlijk geen idee wat ik er mee moet, maar leek me wel leuk er een paar te hebben..
Dankje volgensmij is dat mijn oplossing
@Wessel: dat is je oplossing.
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
44
45
46
47
48
49
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
44
45
46
47
48
49
<html>
<head>
<meta http-equiv="refresh" content="300">
<body>
<?php
//info
$link = "http://www.lekenlinge.nl/nieuw/roosters/dr.php?webrooster=3"; //we zoeken roosters op via de link
$start = 'M3I'; // begin wat die opzoekt
$end = "vrij"; // het einde wat er tusssen zit
//verwerken
$read = file_get_contents($link);
$data = eregi("$start(.*)$end", $read, $output);
$output = $output[1];
//oud nieuws check valubles
$nieuws = fopen("nieuws.txt", "a+");
$oudnieuws = fgets($nieuws);
fclose($nieuws);
//waarden bepalen
if($output == ""){
echo "der is geet shit aanwezig gekk, geen fucking vrijjj!";
}else{
//checken of die shit geen oud nieuws is weetje toch
if($output == $oudnieuws . " "){
die("er is geen nieuw nieuws aanwezig!");
}else{
//nieuwe informatie pleuren
unlink("nieuws.txt");
$nieuws = fopen("nieuws.txt", "a+");
fwrite($nieuws, $output);
fclose($nieuws);
//emailen
echo "
Een bericht van het automatische rooster checker.
M3I " . $output . " vrij
Groeten
Roostercheckeremailadres
AKA Scripted by Wessel";
}
}
?>
</body>
</head>
</html>
<head>
<meta http-equiv="refresh" content="300">
<body>
<?php
//info
$link = "http://www.lekenlinge.nl/nieuw/roosters/dr.php?webrooster=3"; //we zoeken roosters op via de link
$start = 'M3I'; // begin wat die opzoekt
$end = "vrij"; // het einde wat er tusssen zit
//verwerken
$read = file_get_contents($link);
$data = eregi("$start(.*)$end", $read, $output);
$output = $output[1];
//oud nieuws check valubles
$nieuws = fopen("nieuws.txt", "a+");
$oudnieuws = fgets($nieuws);
fclose($nieuws);
//waarden bepalen
if($output == ""){
echo "der is geet shit aanwezig gekk, geen fucking vrijjj!";
}else{
//checken of die shit geen oud nieuws is weetje toch
if($output == $oudnieuws . " "){
die("er is geen nieuw nieuws aanwezig!");
}else{
//nieuwe informatie pleuren
unlink("nieuws.txt");
$nieuws = fopen("nieuws.txt", "a+");
fwrite($nieuws, $output);
fclose($nieuws);
//emailen
echo "
Een bericht van het automatische rooster checker.
M3I " . $output . " vrij
Groeten
Roostercheckeremailadres
AKA Scripted by Wessel";
}
}
?>
</body>
</head>
</html>
Hij geeft de error aan:
Warning: unlink(nieuws.txt): No such file or directory in /home/gbustery/domains/ghostbustery.com/public_html/rooster/check.php on line 30
Ik zie het probleem niet
Alle 2 de bestanden zoals check.php en nieuws.txt is gecmodded naar 777
Gewijzigd op 01/01/1970 01:00:00 door Wessel Huising
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
44
45
46
47
48
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
44
45
46
47
48
<html>
<head>
<meta http-equiv="refresh" content="300">
<body>
<?php
//info
$link = "http://www.lekenlinge.nl/nieuw/roosters/dr.php?webrooster=3"; //we zoeken roosters op via de link
$start = 'M3I'; // begin wat die opzoekt
$end = "vrij"; // het einde wat er tusssen zit
//verwerken
$read = file_get_contents($link);
$data = eregi("$start(.*)$end", $read, $output);
$output = $output[1];
//oud nieuws check valubles
$nieuws = fopen("nieuws.txt", "a+");
$oudnieuws = fgets($nieuws);
fclose($nieuws);
//waarden bepalen
if($output == ""){
echo "der is geet shit aanwezig gekk, geen fucking vrijjj!";
}else{
//checken of die shit geen oud nieuws is weetje toch
if($output == $oudnieuws . " "){
die("er is geen nieuw nieuws aanwezig!");
}else{
//nieuwe informatie pleuren
$nieuws = fopen("nieuws.txt", "w+");
fwrite($nieuws, $output);
fclose($nieuws);
//emailen
echo "
Een bericht van het automatische rooster checker.
M3I " . $output . " vrij
Groeten
Roostercheckeremailadres
AKA Scripted by Wessel";
}
}
?>
</body>
</head>
</html>
<head>
<meta http-equiv="refresh" content="300">
<body>
<?php
//info
$link = "http://www.lekenlinge.nl/nieuw/roosters/dr.php?webrooster=3"; //we zoeken roosters op via de link
$start = 'M3I'; // begin wat die opzoekt
$end = "vrij"; // het einde wat er tusssen zit
//verwerken
$read = file_get_contents($link);
$data = eregi("$start(.*)$end", $read, $output);
$output = $output[1];
//oud nieuws check valubles
$nieuws = fopen("nieuws.txt", "a+");
$oudnieuws = fgets($nieuws);
fclose($nieuws);
//waarden bepalen
if($output == ""){
echo "der is geet shit aanwezig gekk, geen fucking vrijjj!";
}else{
//checken of die shit geen oud nieuws is weetje toch
if($output == $oudnieuws . " "){
die("er is geen nieuw nieuws aanwezig!");
}else{
//nieuwe informatie pleuren
$nieuws = fopen("nieuws.txt", "w+");
fwrite($nieuws, $output);
fclose($nieuws);
//emailen
echo "
Een bericht van het automatische rooster checker.
M3I " . $output . " vrij
Groeten
Roostercheckeremailadres
AKA Scripted by Wessel";
}
}
?>
</body>
</head>
</html>
Uitleg: http://nl3.php.net/fopen
"w+: Openen voor lezen en schrijven; plaats de bestands pointer aan het begin van het bestand en maak het bestand 0 bytes lang. Als het bestand niet bestaat, probeer het aan te maken."
Edit:
Betere uitleg:
Je probeerde het bestand eerst te verwijderen, en vervolgens weer aan te maken zodat je een leeg bestand kreeg. w+ is veel beter, dit maakt het bestand leeg, i.p.v. het te verwijderen, en opnieuw aan te maken.
Betere uitleg:
Je probeerde het bestand eerst te verwijderen, en vervolgens weer aan te maken zodat je een leeg bestand kreeg. w+ is veel beter, dit maakt het bestand leeg, i.p.v. het te verwijderen, en opnieuw aan te maken.
Gewijzigd op 01/01/1970 01:00:00 door Andries Louw Wolthuizen
Ik heb w+ toegepast en de unlink functie verwijderd.
Het is opgelost
@Jan
Ik heb jou manier ook geprobeert maar toch gaf hij het zelfde probleem aan.