Automatisch een Script herladen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Pagina: « vorige 1 2

Andries Louw Wolthuizen

Andries Louw Wolthuizen

20/11/2006 21:44:00
Quote Anchor link
@Kasper:
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..
 
PHP hulp

PHP hulp

05/01/2025 08:11:04
 
Wessel Huising

Wessel Huising

20/11/2006 21:46:00
Quote Anchor link
Dankje volgensmij is dat mijn oplossing
 
Winston Smith

Winston Smith

20/11/2006 21:49:00
Quote Anchor link
@Andries: ik zat al te kijken of je ergens kon opwaarden naar een Premium account of weet ik veel wat :) Kon er niks over vinden, maar wel een leuk idee en goede gratis reclame.

@Wessel: dat is je oplossing.
 
Wessel Huising

Wessel Huising

20/11/2006 21:53:00
Quote Anchor link
Nog ff een beginners vraag:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<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
 
Andries Louw Wolthuizen

Andries Louw Wolthuizen

20/11/2006 21:55:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<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.
Gewijzigd op 01/01/1970 01:00:00 door Andries Louw Wolthuizen
 
Jan Koehoorn

Jan Koehoorn

20/11/2006 21:56:00
Quote Anchor link
Je probeert een bestand te verwijderen dat niet bestaat. Je zou eerst moeten testen met file_exists
 
Wessel Huising

Wessel Huising

20/11/2006 22:08:00
Quote Anchor link
@andries
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.
 

Pagina: « vorige 1 2



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.