Ik heb een systeem bedacht om de load van mijn server een beetje te beperken. Dit doe ik doormiddel van php bestanden na zoveel tijd uit te lezen en daarvan .html bestanden te maken.
Dit doe ik doormiddel van dit scriptje:
Het gaat dus om het bestand: http://www./tmp/menu/right.php
Die moet volledig gekopieerd worden naar http://www.net/tmp/rightn.html
Dit gaat gedeeltelijk goed maar op een of andere manier kapt ie hem af na zoveel bytes zoals te zien is op de .html pagina. Wat doe ik fout??
Dit doe ik doormiddel van dit scriptje:
code:
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
| <?php $url = "http://www."; $sourcepage = "$url/right.php"; $tempfilename = "tmp/temp_right.html"; $targetfilename = "/www/htdocs/tmp/rightn.html"; $dynamic_source = fopen($sourcepage, 'r'); if (!$dynamic_source) { echo "<strong>Unable to load $sourcepage - Static page! Update Failed!</strong>"; exit(); } $htmldata = fread($dynamic_source, 4096*4096); fclose($dynamic_source); $tempfile = fopen($tempfilename, 'w'); if (!$tempfile) { echo"<strong>Unable to open temporary file $tempfilename for writing! Static page update aborted!</strong>"; exit(); } fwrite($tempfile, $htmldata); fclose($tempfile); copy($tempfilename, $targetfilename); unlink($tempfilename); ?> |
Het gaat dus om het bestand: http://www./tmp/menu/right.php
Die moet volledig gekopieerd worden naar http://www.net/tmp/rightn.html
Dit gaat gedeeltelijk goed maar op een of andere manier kapt ie hem af na zoveel bytes zoals te zien is op de .html pagina. Wat doe ik fout??