Forum » Server-Side scripting » website probleem
Berichten: 175
avatar
Offline Stuur privebericht
Op mijn website staan codes zoals :

Warning: fopen(cache/online.txt) [function.fopen]: failed to open stream: Permission denied in /home/stijnqg59/domains/pokemon-own.nl/public_html/includes/ingame.inc.php on line 120

Warning: fputs(): supplied argument is not a valid stream resource in /home/stijnqg59/domains/pokemon-own.nl/public_html/includes/ingame.inc.php on line 121

Warning: fclose(): supplied argument is not a valid stream resource in /home/stijnqg59/domains/pokemon-own.nl/public_html/includes/ingame.inc.php on line 122


Hoe krijg ik deze weg? kan iemand mij helpen
Laatst gewijzigd door Lodewijk op 2012-02-21 12:44:02
20-02-2012 18:22
Dit topic is 348 keer bekeken door 63 verschillende leden
Reacties op: "website probleem"
1 | 2 | 3 Volgende pagina
Moderator
Berichten: 878
avatar
Offline Stuur privébericht
kun je de regels 120, 121 en 122 es posten ?

regel 120 is een bestand waar geen toegang voor gegeven word dus die blokkeert.
20-02-2012 18:24
Berichten: 175
avatar
Offline Stuur privébericht
van de ingame.inc?

dit is van regel 111 tot 130

Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
function query_cache($page,$query,$expire){
  
$file 'cache/'.$page.'.txt'
  if (
file_exists($file) && 
      
filemtime($file) > (time() - $expire)) { 
      
$records unserialize(file_get_contents($file)); 
  } else { 
      
$result mysql_query($query) or die (mysql_error()); 
      while (
$record mysql_fetch_assoc($result)) $records[] = $record
      
$OUTPUT serialize($records); 
      
$fp fopen($file,"w"); 
      
fputs($fp$OUTPUT); 
      
fclose($fp); 
  } 
// end else 
  
return $records;
}

function 
query_cache_num($page,$query,$expire){
  
$file 'cache/'.$page.'.txt'
  if (
file_exists($file) && 
      
filemtime($file) > (time() - $expire)) {
20-02-2012 18:30
Berichten: 684
avatar
Offline Stuur privébericht
Code tags aub?
20-02-2012 18:42
thexeroxprojects.be
Berichten: 352
avatar
Offline Stuur privébericht
Code | Selecteer Alles
minimaliseren
1
Warningfopen(cache/online.txt) [function.fopen]: failed to open streamPermission denied in /home/stijnqg59/domains/pokemon-own.nl/public_html/includes/ingame.inc.php on line 120


De map "cache" is niet leesbaar. Deze moet je chmodden.
http://en.wikipedia.org/wiki/Chmod

Code | Selecteer Alles
minimaliseren
1
2
3
Warningfputs(): supplied argument is not a valid stream resource in /home/stijnqg59/domains/pokemon-own.nl/public_html/includes/ingame.inc.php on line 121

Warning
fclose(): supplied argument is not a valid stream resource in /home/stijnqg59/domains/pokemon-own.nl/public_html/includes/ingame.inc.php on line 122


De variable $file is niet ingevuld of is geen geldig bestand. (dus online.txt bestaat niet omdat deze niet kan worden gelezen en dus niet kan worden geopend)
20-02-2012 19:09
Informatica Student
Berichten: 1406
avatar
Offline Stuur privébericht
Waarom vind ik het antwoord binnen 2 minuten via Google bij een copy paste van de error? (los van dat ik het al gewoon wist)
20-02-2012 19:23
Berichten: 175
avatar
Offline Stuur privébericht
Dus het enige wat ik moet doen is de map "cache" chmodden?
20-02-2012 20:13
<?/ $me=Android ?>
Berichten: 1721
avatar
Online Stuur privébericht
Ja, naar 777 ==
20-02-2012 20:14
Berichten: 175
avatar
Offline Stuur privébericht
Oke bedankt
20-02-2012 20:30
Berichten: 1092
avatar
Offline Stuur privébericht
Bestand rechten op 777 zetten trouwens waarom gebruik je uberhaupt een tekst bestand om je online leden te laten zien? Kost allemaal load trouwens wanneer je dit even bij je code zet:

Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
<?php
if (file_exists($file)) {
    echo 
"The file $file exists";

}
?>


Krijg je ook geen error meer.
20-02-2012 20:40
Berichten: 175
avatar
Offline Stuur privébericht
en waar meot die komen? want na het chmodden van de map "cache" staat die text er nog

Nieuwe reactie samengevoegd met originele reactie op 20.02.12 21:33:26:
ik heb het script namelijk gekocht van Jonathan Visser dus was dat al
20-02-2012 21:30
Reageer op: "website probleem"
1 | 2 | 3 Volgende pagina
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden