Avatar billede oomalkeoo Nybegynder
14. januar 2003 - 00:06 Der er 17 kommentarer og
1 løsning

Warnings i PHP

Hey Exp'ere

jeg får denne fejl,
Warning: SAFE MODE Restriction in effect. The script whose uid is 930 is not allowed to access owned by uid 0 in /web/www.refuge.dk/www/beta/admin/index.php on line 26, når jeg prøver at lave dette,
<?
$tal = 0;
if ($dir = opendir("")) {

  while($file = readdir($dir)) {
   
    $tal = $tal+1;

    $size = filesize("$file");
if(ereg(".html",strtolower($file)) || ereg(".php",strtolower($file)) || ereg(".htm",strtolower($file))) {

echo"<br><a href=\"$file\">$file</a> [<b><font color=\"orange\">$size</b>kb</font>]"; }

  } 
  closedir($dir);

}
?>

er der en måde jeg kan slippe for denne fejl, da jeg ellers lige så godt kan droppe det jeg er igang med :/

håber nogle kan hjælpe med måder at lave det på
Avatar billede angam Nybegynder
14. januar 2003 - 00:11 #1
Din safe_mode er sat til on i php.ini - den skal være off.

Er det din egen server (læs: har du adgang til at ændre denn indstilling?)
Avatar billede oomalkeoo Nybegynder
14. januar 2003 - 00:11 #2
det er ikke egen server
Avatar billede oomalkeoo Nybegynder
14. januar 2003 - 00:14 #3
men har engang fået hjælp ti ldet på en måde, ved at skrive noet ekstra i scriptet
Avatar billede tipsen Nybegynder
14. januar 2003 - 00:17 #4
Du kan bruge chmod til at ændre rettighederne for biblioteket - læs: http://dk.php.net/manual/en/function.chmod.php
Avatar billede oomalkeoo Nybegynder
14. januar 2003 - 00:21 #5
tipsen: det ændre da ikke at jeg slet ik kan læse fra samme mappe
Avatar billede tipsen Nybegynder
14. januar 2003 - 00:40 #6
Det burde det gøre - har du prøvet?
Avatar billede oomalkeoo Nybegynder
14. januar 2003 - 00:43 #7
tipsen: ja? satte den bare på 777 men der sker bare det samme
Avatar billede angam Nybegynder
14. januar 2003 - 01:11 #8
Og du har ingen mulighed for at rette i php.ini? (Eller at få andre til det?)
Avatar billede tipsen Nybegynder
14. januar 2003 - 01:23 #9
ok - mystisk!
Avatar billede tipsen Nybegynder
14. januar 2003 - 01:47 #10
-og du har selvfølgelig checket, at funktionen returnerede "true", så du ved det fungerede?
Avatar billede oomalkeoo Nybegynder
14. januar 2003 - 10:03 #11
ØHhh tipsen: hvor kan jeg se det? mappen ER 777 nu?

angam: tror jeg ikke (wannafind.dk)
Avatar billede tipsen Nybegynder
14. januar 2003 - 11:06 #12
Spørger du om eller konstateterer du at mappen har rettigheder 777 nu?
Avatar billede sukos Juniormester
14. januar 2003 - 12:22 #13
Prøv at bruge:

if ($dir = opendir($_SERVER['DOCUMENT_ROOT' :"/")) {

evt.
$HTTP__SERVER_VARS['DOCUMENT_ROOT']

hvis versionen af PHP er mindre end 4.1.0
Avatar billede sukos Juniormester
14. januar 2003 - 12:23 #14
ahh, shit, der er lidt "ged i tastaturet",

så'n:'

if ($dir = opendir($_SERVER['DOCUMENT_ROOT'] ."/")) {
Avatar billede oomalkeoo Nybegynder
14. januar 2003 - 20:06 #15
Sukos > hmm, nu virker det, pånår størrelse på filen, har du ik icq.. så skriv lgie til 104028474 det går hurtigere
Avatar billede sukos Juniormester
15. januar 2003 - 16:58 #16
Du får lige et svar! :O)
Avatar billede sukos Juniormester
15. januar 2003 - 16:58 #17
shit!
Avatar billede oomalkeoo Nybegynder
15. januar 2003 - 17:01 #18
tak for hjælpen sukos :D
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester