php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 17.08.2005, 16:28  
nicobischof
Gast
 
Beiträge: n/a
Standard Warning: filesize(): SAFE MODE Restriction in effect.

Hi,

ich habe ein script, dass die größe eines verzeichnisses ausgibt.

Bekomme leider immer folgenden Fehler:
http://www.dateihosting.de/upload/info.php

woran liegt das?
Es hat bis gestern noch einwandfrei funktioniert.....
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 17.08.2005, 16:36  
Gast
 
Beiträge: n/a
Standard

Vermutlich läuft dein php im safe-mode. php überprüft dann ob der Eigentümer des laufenden Skriptes dem Eigentümer der Datei entspricht an der gearbeitet wird. wenn nicht gibts die Fehlermeldung...

...skript wäre trotzdem interessant
 
Alt 17.08.2005, 17:40  
nicobischof
Gast
 
Beiträge: n/a
Standard

hier das Script:
PHP-Code:
<?php
<?
$server="Server 1 (Dateihosting)";
   function 
readsize_recursiv($path)
   {
      
$s 0;

      
$result[$path] = 0;

      
$handle opendir($path);

      if (
$handle)
      {
         while (
false !== ($file readdir($handle)))
         {
             if (
$file != "." && $file != "..")
             {
                
$name $path "/" $file;
                if (
is_dir($name))
                {
                   
$ar readsize_recursiv($name);
                   while (list(
$key$value) = each ($ar))
                   {
                      
$s++;
                      
$result[$key] = $value;
                   }
                }
                else
                {
                   
$result[$path] += filesize($name);
                }
             }
         }
      }
      
closedir($handle);
      return 
$result;
   }

   
$data readsize_recursiv(".");

   
$summe 0;

   while (list(
$key$value) = each ($data))
   {
    
     
$summe += $value;
   }
    
$disk "5000";
    
$dateien=$summe/1024/1024;
    
$dateien=sprintf("%.0f",$dateien);
    
$frei =$disk $dateien;
    
$prozent=(100*$dateien)/$disk;


?>
<tr>
<td align="center">Server 1</td>
<td align="center">Keiner</td>
<td align="center"><?php echo $disk?> MB</td>
<td align="center"><?php echo $dateien?> MB</td>
<td align="center"><?php echo $frei?> MB</td>
<td align="center">50 GB</td>
<td align="center">40,54 GB</td>
</tr>

?>
 
Alt 17.08.2005, 18:08  
Gast
 
Beiträge: n/a
Standard

wenn mich nicht alles täuscht ist das zeile 29, oder?!
PHP-Code:
<?php
$result
[$path] += filesize($name);
?>
vermute mal das filesize fopen_wrappers.c benutzt, dann hast du ein rechteproblem. überleg mal ob sich seit dem letzten mal wo es noch funktionierte etwas an der rechteverteilung geändert hat. offenbar hat das skript nicht das recht auf bestimmte dateien zuzugreifen, weil diese einer anderen user-id gehören.
ich kann dir nur sagen worans liegt, über eine lösung muss ich mal in ruhe nachdenken, aber vielleicht weiß jemand anders rat der dieses rechteproblem schonmal hatte

sorry, werds mir mal durch den kopf gehen lassen...
 
Alt 17.08.2005, 18:19  
nicobischof
Gast
 
Beiträge: n/a
Standard

hab mir eben mal die rechte von den dateien angeguckt, da stand bei chmod xxx drinne. Hab das gegen 755 ausgetauscht. Nachdem er das für alle Dateien geändert hatte ruf ich nochmal die rechte auf, dann stand 644 drinne???? Immer wenn ich die rechte jetzt ändere stellt er die von alleine auf 644 zurück woran kann das liegen???
 
Alt 17.08.2005, 18:22  
nicobischof
Gast
 
Beiträge: n/a
Standard

hier mal ein ausschnitt aus dem logfenster von FileZilla:

Befehl: SITE CHMOD 777 /d10f24cc96.gif
Antwort: 550 SITE CHMOD command failed.
Befehl: SITE CHMOD 777 /d15426b9c3.jpg
Antwort: 550 SITE CHMOD command failed.
Befehl: SITE CHMOD 777 /d339a8932d.jpg
Antwort: 550 SITE CHMOD command failed.
Befehl: SITE CHMOD 777 /d3e2e8f631.jpg
Antwort: 550 SITE CHMOD command failed.
Befehl: SITE CHMOD 777 /d5eca8dc38.jpg
Antwort: 550 SITE CHMOD command failed.
Befehl: SITE CHMOD 777 /d627f44819.jpg
Antwort: 550 SITE CHMOD command failed.
Befehl: SITE CHMOD 777 /d947bf06a8.jpg
Antwort: 550 SITE CHMOD command failed.
Befehl: SITE CHMOD 777 /da0b566359.jpg
Antwort: 550 SITE CHMOD command failed.
Befehl: SITE CHMOD 777 /da0dba87d9.jpg
Antwort: 550 SITE CHMOD command failed.
Befehl: SITE CHMOD 777 /da11e8cd18.jpg
Antwort: 550 SITE CHMOD command failed.
Befehl: SITE CHMOD 777 /db182d2552.gif
Antwort: 550 SITE CHMOD command failed.
Befehl: SITE CHMOD 777 /dce8af15f0.rar
Antwort: 550 SITE CHMOD command failed.
Befehl: SITE CHMOD 777 /dd45850574.jpg
Antwort: 550 SITE CHMOD command failed.
Befehl: SITE CHMOD 777 /dd542bb339.jpg
Antwort: 550 SITE CHMOD command failed.
Befehl: SITE CHMOD 777 /dda04f9d63.jpg
Antwort: 550 SITE CHMOD command failed.
Befehl: SITE CHMOD 777 /ddb30680a6.jpg
Antwort: 550 SITE CHMOD command failed.
Befehl: SITE CHMOD 777 /ddeebdeefd.jpg
Antwort: 550 SITE CHMOD command failed.
Befehl: SITE CHMOD 777 /de58bfe3d3.jpg
Antwort: 550 SITE CHMOD command failed.
Befehl: SITE CHMOD 777 /deb74a85a4.jpg
Antwort: 550 SITE CHMOD command failed.
 
Alt 17.08.2005, 18:22  
nicobischof
Gast
 
Beiträge: n/a
Standard

anscheinend kann ich keine CHMOD rechte mehr vergeben
 
Alt 17.08.2005, 18:35  
nicobischof
Gast
 
Beiträge: n/a
Standard

wenn ich es über web-ftp versuche kommt immer "Fehler: Setzen der Rechte von /00865d4136.jpg fehlgeschlagen."

Habe meinem Provider jetzt ne mail geschrieben und hoffe, diesmal ne antwort zu bekommen.

Wird wohl an dem liegen..............scheiß Toptip. Naja, hab dem jetzt gesagt wenn sowas noch häufiger vorkommt werd ich den Provider wechseln. Bis jetzt hat das immer geholfen bei denen .

Naja, diesmal mach ich das aber wirklich wenn sowas nochmal passiert.
 
Alt 17.08.2005, 18:58  
Erfahrener Benutzer
 
Registriert seit: 19.06.2004
Beiträge: 665
konsti
Standard

Zitat:
Zitat von faust
Vermutlich läuft dein php im safe-mode.
es läuft ganz sicher im safe-mode...
Zitat:
Zitat von nicobischof
Wird wohl an dem liegen..............scheiß Toptip. Naja, hab dem jetzt gesagt wenn sowas noch häufiger vorkommt werd ich den Provider wechseln. Bis jetzt hat das immer geholfen bei denen Smile.
Ja, die scripte so zu schreiben dass sie auch mit aktiviertem safe-mode laufen wäre ja auch viel zu umständlich...
__________________
http://www.silvercoding.de
------------
ElePHPant Edit
konsti ist offline  
Alt 17.08.2005, 19:05  
nicobischof
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von konsti
Ja, die scripte so zu schreiben dass sie auch mit aktiviertem safe-mode laufen wäre ja auch viel zu umständlich...
ja, wie geht das???

Außerdem ist das nicht das einzige. Der PRovider ist generell zum kotzen hab ich leider festgestellt.

Naja, wenn alles klappt werde ich eh noch diesen Monat auf nen eigenen Server umstellen.
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] PHP -&gt; Ordner anlegen der sich auch beschreiben lässt?! Nightuser PHP Tipps 2008 13 30.06.2008 23:51
Generelles zu SAFE MODE Cosmo PHP Tipps 2007 2 23.11.2005 10:14
SAFE MODE Restriction in effect...whose uid is 0 is not... PHP Tipps 2005-2 5 23.10.2005 22:01
Safe Mode [erledigt] dethlef14 PHP Tipps 2005-2 1 16.10.2005 13:33
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
Suche Programmierer, Designer, Schreiber... blinkster.de Beitragsarchiv 76 14.08.2005 18:31
update auf php 5.0.4 robo47 Server, Hosting und Workstations 6 10.04.2005 19:00
Problem mit mail() bei SAFE MODE Stinger PHP Tipps 2005 1 23.03.2005 23:59
ShowIt_V1.8.14 PHP Tipps 2005 1 23.03.2005 19:13
Safe mode PHP Tipps 2005 10 23.02.2005 12:50
Warning: SAFE MODE Restriction in effect. The script whose u Soese PHP Tipps 2005 14 07.02.2005 13:15
Safe Mode auf Kommandozeile umgehen wurtzel PHP-Fortgeschrittene 3 28.11.2004 15:37
[Erledigt] komischer safe mode fehler PHP-Fortgeschrittene 4 28.09.2004 20:02
disabled in SAFE MODE PHP Tipps 2004 4 19.09.2004 11:14
Safe mode für Datei Upload ist aktiviert Pimbolie1979 PHP-Fortgeschrittene 4 04.08.2004 11:47

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
550 site chmod command failed, 550 site chmod command failed., warning: filesize(), warning: filesize(): safe mode restriction in effect., chmod command failed, warning: filesize():, site chmod command failed, safe mode restriction in effect, filesize(): safe mode restriction in effect., filesize warning, php filesize safemode, site chmod command failed., php warning: filesize(), chmod safe mode, filezilla 550 site chmod command failed., warning: filesize, php datei download, php chmod safe mode, 550 rnfr command failed. filezilla, camd2 550 site chmod command failed.

Alle Zeitangaben in WEZ +1. Es ist jetzt 21:21 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.