Powrót   Forum CDRinfo.pl > Różne > Off topic

Off topic Forum poświęcone wszelkim innym tematom.



Witaj Nieznajomy! Zaloguj się lub Zarejestruj

Zarejestrowani użytkownicy mają dostęp do dodatkowych opcji, lepszej wyszukiwarki oraz mniejszej ilości reklam. Rejestracja jest całkowicie darmowa!

Odpowiedz na post
 
Opcje związane z dyskusją Tryby wyświetlania
Stary 25.07.2006, 22:59   #16
gallus
gÓru
 
Avatar użytkownika gallus
 
Data rejestracji: 20.12.2003
Lokalizacja: Zbąszynek
Posty: 5,983
gallus jak się przyłoży ma szansę zostać specem <150 - 249 pkt>gallus jak się przyłoży ma szansę zostać specem <150 - 249 pkt>gallus jak się przyłoży ma szansę zostać specem <150 - 249 pkt>
Nie wiem czy to dobrze nazwa***322;em, ale chodzi mi o to, ***380;e pliki wrzucone na ftp widoczne s***261; przez http...
Wystarczy do tego prosty plik napisany w php... tak na szybko znaleziony na google, ale dzia***322;a

Kod PHP:
<?php

//////////////////////////////////////////////////////////////////////////
// Disk Usage
//
// Purpose: Calculates the used bytes in a directory and its files and subdirectories.
//
// Version: 1.0 (27. April 2005)
//
// Copyright (c) 2005 by SmartFTP


//////////////////////////////////////////////////////////////////////////
// class CDiskUsage
//
class CDiskUsage
{    
    var 
$m_Debug false;
    var 
$m_nFiles 0;
    var 
$m_nDirectories 0;

    
// ctor
    
function CDiskUsage()
    {
    }

    function 
SetDebug($val)
    {
        
$this->m_Debug $val;
    }

    function 
GetFiles()
    {
        return(
$this->m_nFiles);        
    }

    function 
GetDirectories()
    {
        return(
$this->m_nDirectories);
    }

    function 
Reset()
    {
        
$this->m_nFiles 0;
        
$this->m_nDirectories 0;
    }

    function 
CalculateUsage($dir)
    {
        
$this->Reset();
        return(
$this->_CalculateUsage($dir));
    }

    
// called recursively
    
function _CalculateUsage($dir
    {
        
$size 0;
        if (
$dh opendir($dir)) 
        {
            while ((
$item readdir($dh)) !== false
            {
                if (
$item !== '.' 
                    
&& $item !== '..'
                {
                    
$file $dir."/".$item;
                    
$this->Log($file."  ".filesize($file));
                    if (
is_file($file)) 
                    {
                        
$size += filesize($file);
                        
$this->m_nFiles++;
                    } 
                    else if (
is_dir($file)) 
                    {
                        
$size += $this->_CalculateUsage($file);
                        
$this->m_nDirectories++;
                    }
                }
            }
        }
        return(
$size);
    }

    function 
Log($str)
    {
        if(
$this->m_Debug)
        {
            print(
$str);
            print(
"<br>");                     
        }
    }

}

//////////////////////////////////////////////////////////////
// Entry Point

if($_REQUEST***91;"dir"***93;)
    
$dir $_REQUEST***91;"dir"***93;;
else
    
$dir getcwd();

// header
print("<html><head><title>Disk Usage of ".$dir."</title></head><body>\r\n");
print(
"<h1>Disk Usage Calculator</h1>\r\n");

// form
print("<form method=\"GET\" action=\"".$_SERVER***91;"PHP_SELF"***93;."\">");
print(
"Directory: <input type=\"text\" name=\"dir\" value=\"".$dir."\" size=\"100\"><br>\r\n");

// show details checkbox
print("<input type=\"checkbox\" name=\"showdetails\"");
if(
$_REQUEST***91;"showdetails"***93; == "1")
    print(
" CHECKED");
print(
" value=\"1\">Show Details<br>\r\n");

print(
"<input type=\"submit\" value=\"Calculate\"></form>");

print(
$dir);
print(
"<br>");

$obj = new CDiskUsage();

if(
$_REQUEST***91;"showdetails"***93; == "1")
    
$obj->SetDebug(true);

$size $obj->CalculateUsage($dir);

print(
"<br>");
print(
"<table>");
print(
"<td>Number of files</td><td>".$obj->GetFiles()."</td></tr>\r\n");
print(
"<td>Number of directories</td><td>".$obj->GetDirectories()."</td></tr>\r\n");
print(
"<td>Disk usage</td><td>".sprintf("%.2f"$size/1024/1024)." MB</td></tr>\r\n");
print(
"</table>");

// footer
print("</body></html>");
__________________

gallus jest offline   Odpowiedz cytując ten post

  #ads
CDRinfo.pl
Reklamowiec
 
 
 
Data rejestracji: 29.12.2008
Lokalizacja: Sieć globalna
Wiek: 31
Posty: 1227
 

CDRinfo.pl is online  
Stary 25.07.2006, 23:08   #17
AleX69
.::MaNNErS:SuCk::.
 
Avatar użytkownika AleX69
 
Data rejestracji: 25.02.2004
Lokalizacja: Warszawa
Posty: 4,681
AleX69 po prostu jest dobry(a) <350 - 449 pkt>AleX69 po prostu jest dobry(a) <350 - 449 pkt>AleX69 po prostu jest dobry(a) <350 - 449 pkt>AleX69 po prostu jest dobry(a) <350 - 449 pkt>
czy ktoos z uzytkownikow TC moze mi powiedziec czym sie rozni od FAR'a?

a co do 'wielkosci' katalogu andrzejj9@ sprawdz pod F3 ...
__________________
AleX69 jest offline   Odpowiedz cytując ten post
Stary 25.07.2006, 23:30   #18
yahol
Głupi Yasio
 
Avatar użytkownika yahol
 
Data rejestracji: 27.05.2003
Lokalizacja: **.#
Posty: 4,467
yahol po prostu jest dobry(a) <350 - 449 pkt>yahol po prostu jest dobry(a) <350 - 449 pkt>yahol po prostu jest dobry(a) <350 - 449 pkt>yahol po prostu jest dobry(a) <350 - 449 pkt>yahol po prostu jest dobry(a) <350 - 449 pkt>
A ja po raz kolejny zapytam, (bo taki ciekawski jestem):
-po co komu, platny, a najczesciej -krackowany - Total Commander
skoro jest, darmowy a na dodatek potrafiacy dokladnie TO SAMO!
Work Soft Navigator
Pytanie z rodzaju tych retorycznych, ale pytam, taki dziwny jakis jestem ostatnio
yahol jest offline   Odpowiedz cytując ten post
Stary 25.07.2006, 23:32   #19
rosol
Guru
 
Avatar użytkownika rosol
 
Data rejestracji: 28.12.2002
Posty: 1,563
rosol niedługo stanie się sławny ;) <50 - 149 pkt>
Cytat:
Napisany przez AleX69
czy ktoos z uzytkownikow TC moze mi powiedziec czym sie rozni od FAR'a?

a co do 'wielkosci' katalogu andrzejj9@ sprawdz pod F3 ...
A co to jest FAR??

NIe da rady pod F3... obawiam sie ze nie mozna sprawdzic ile zajmuje folder
rosol jest offline   Odpowiedz cytując ten post
Stary 25.07.2006, 23:33   #20
AleX69
.::MaNNErS:SuCk::.
 
Avatar użytkownika AleX69
 
Data rejestracji: 25.02.2004
Lokalizacja: Warszawa
Posty: 4,681
AleX69 po prostu jest dobry(a) <350 - 449 pkt>AleX69 po prostu jest dobry(a) <350 - 449 pkt>AleX69 po prostu jest dobry(a) <350 - 449 pkt>AleX69 po prostu jest dobry(a) <350 - 449 pkt>
Cytat:
Napisany przez yahol
A ja po raz kolejny zapytam, (bo taki ciekawski jestem):
-po co komu, platny, a najczesciej -krackowany - Total Commander
skoro jest, darmowy a na dodatek potrafiacy dokladnie TO SAMO!
Work Soft Navigator
Pytanie z rodzaju tych retorycznych, ale pytam, taki dziwny jakis jestem ostatnio
tez mnie to dziwi - ale widocznie to juz taka mentalnosc ...

Cytat:
Napisany przez rosol
A co to jest FAR??

NIe da rady pod F3... obawiam sie ze nie mozna sprawdzic ile zajmuje folder
ale sprawdziles ...

pod far'em F3 na FTP dziala ...
__________________
AleX69 jest offline   Odpowiedz cytując ten post
Stary 25.07.2006, 23:37   #21
gallus
gÓru
 
Avatar użytkownika gallus
 
Data rejestracji: 20.12.2003
Lokalizacja: Zbąszynek
Posty: 5,983
gallus jak się przyłoży ma szansę zostać specem <150 - 249 pkt>gallus jak się przyłoży ma szansę zostać specem <150 - 249 pkt>gallus jak się przyłoży ma szansę zostać specem <150 - 249 pkt>
Cytat:
Napisany przez AleX69
...
pod far'em F3 na FTP dziala ...
tzn. pokazuje Ci rozmiar katalogu?
je próbowałem pod flash fxp i mi się nie udało, próbowałem też komendą SIZE nazwa_katalogu ale ona przeznaczona jest do plików i nie na każdym serwerze działa ...
__________________

gallus jest offline   Odpowiedz cytując ten post
Stary 25.07.2006, 23:47   #22
AleX69
.::MaNNErS:SuCk::.
 
Avatar użytkownika AleX69
 
Data rejestracji: 25.02.2004
Lokalizacja: Warszawa
Posty: 4,681
AleX69 po prostu jest dobry(a) <350 - 449 pkt>AleX69 po prostu jest dobry(a) <350 - 449 pkt>AleX69 po prostu jest dobry(a) <350 - 449 pkt>AleX69 po prostu jest dobry(a) <350 - 449 pkt>


__________________
AleX69 jest offline   Odpowiedz cytując ten post
Stary 26.07.2006, 08:57   #23
andrzejj9
the one
CDRinfo VIP
 
Avatar użytkownika andrzejj9
 
Data rejestracji: 08.12.2002
Lokalizacja: Wrocław
Posty: 17,900
andrzejj9 jest świetnie znany wszystkim <550 - 649 pkt>andrzejj9 jest świetnie znany wszystkim <550 - 649 pkt>andrzejj9 jest świetnie znany wszystkim <550 - 649 pkt>andrzejj9 jest świetnie znany wszystkim <550 - 649 pkt>andrzejj9 jest świetnie znany wszystkim <550 - 649 pkt>andrzejj9 jest świetnie znany wszystkim <550 - 649 pkt>
Cytat:
Napisany przez AleX69
czy ktoos z uzytkownikow TC moze mi powiedziec czym sie rozni od FAR'a?

a co do 'wielkosci' katalogu andrzejj9@ sprawdz pod F3 ...
F3 pod TC nie działa, ale sprawdzę też pod tym FAR-em. Właśnie ściągam.

A czym się różnią te dwa programy.. Pewnie niczym, ale ja tak rzadko używam managera plików, że nie ma po prostu sensu szukać czegoś alternatywnego, tudzież darmowego. TC też mam niezarejestrowanego, bo ten wybór cyferki przy uruchomieniu kompletnie mi nie przeszkadza. Gdybym potrzebował program tego typu, raczej zainteresowałbym się Opusem.
__________________


neverending path to perfection..
andrzejj9 jest offline   Odpowiedz cytując ten post
Stary 26.07.2006, 12:40   #24
andrzejj9
the one
CDRinfo VIP
 
Avatar użytkownika andrzejj9
 
Data rejestracji: 08.12.2002
Lokalizacja: Wrocław
Posty: 17,900
andrzejj9 jest świetnie znany wszystkim <550 - 649 pkt>andrzejj9 jest świetnie znany wszystkim <550 - 649 pkt>andrzejj9 jest świetnie znany wszystkim <550 - 649 pkt>andrzejj9 jest świetnie znany wszystkim <550 - 649 pkt>andrzejj9 jest świetnie znany wszystkim <550 - 649 pkt>andrzejj9 jest świetnie znany wszystkim <550 - 649 pkt>
Cytat:
Napisany przez AleX69


W którym miejscu w tym programie można wpisać login i hasło?
__________________


neverending path to perfection..
andrzejj9 jest offline   Odpowiedz cytując ten post
Stary 26.07.2006, 13:11   #25
AleX69
.::MaNNErS:SuCk::.
 
Avatar użytkownika AleX69
 
Data rejestracji: 25.02.2004
Lokalizacja: Warszawa
Posty: 4,681
AleX69 po prostu jest dobry(a) <350 - 449 pkt>AleX69 po prostu jest dobry(a) <350 - 449 pkt>AleX69 po prostu jest dobry(a) <350 - 449 pkt>AleX69 po prostu jest dobry(a) <350 - 449 pkt>
Cytat:
Napisany przez andrzejj9
W którym miejscu w tym programie można wpisać login i hasło?
szukajcie a znajdziecie ...
Alt+F1 [2]FTP
Shift+F4 [4]NewURL

__________________
AleX69 jest offline   Odpowiedz cytując ten post
Stary 26.07.2006, 13:17   #26
demek
ZnakJaworznickiegoBikera
 
Avatar użytkownika demek
 
Data rejestracji: 22.03.2005
Lokalizacja: znowu Jaworzno
Posty: 9,673
demek jest wzorem do naśladowania <650 - 999 pkt>demek jest wzorem do naśladowania <650 - 999 pkt>demek jest wzorem do naśladowania <650 - 999 pkt>demek jest wzorem do naśladowania <650 - 999 pkt>demek jest wzorem do naśladowania <650 - 999 pkt>demek jest wzorem do naśladowania <650 - 999 pkt>demek jest wzorem do naśladowania <650 - 999 pkt>demek jest wzorem do naśladowania <650 - 999 pkt>
user@ip/host
a potem sie o haslo zapyta
__________________
Tanie konta shell, www, php, sql - info priv
Moj kanal Youtube
/msg demek at freenode //
Intel Pentium 4 630 3,0@5,6 GHZ --100% O/C CLUB 3Ghz@6750Mhz
PISIOR - PRAWO I SPRAWIEDLIWOŚĆ I OJCIEC RYDZYK
MEMORANDO - UZYTKOWNIK, KTOREGO DLA DOBRA WLASNEGO, DOBRA WLASNYCH PIENIEDZY I DOBRA WLASNYCH NERWOW NALEZY OMIJAC SZEROKIM LUKIEM
demek jest offline   Odpowiedz cytując ten post
Stary 26.07.2006, 14:21   #27
andrzejj9
the one
CDRinfo VIP
 
Avatar użytkownika andrzejj9
 
Data rejestracji: 08.12.2002
Lokalizacja: Wrocław
Posty: 17,900
andrzejj9 jest świetnie znany wszystkim <550 - 649 pkt>andrzejj9 jest świetnie znany wszystkim <550 - 649 pkt>andrzejj9 jest świetnie znany wszystkim <550 - 649 pkt>andrzejj9 jest świetnie znany wszystkim <550 - 649 pkt>andrzejj9 jest świetnie znany wszystkim <550 - 649 pkt>andrzejj9 jest świetnie znany wszystkim <550 - 649 pkt>
Cytat:
Napisany przez demek
user@ip/host
a potem sie o haslo zapyta
Albo coś takiego od razu:

ftp://user:password@host:port/dir


Dzięki za pomoc

I sposób rzeczywiście działa, choć trwa.. wieki. Zliczał to mniej więcej 35 minut i mam wrażenie, że po prostu całość ściągnął na dysk (patrząc na obciążenie łącza) i wczytał do pamięci. Generalnie ważne, że metoda skuteczna, choć jednak zbyt długa.


Ale sposób @ Gallusa również zadziałał, a że dał podobny wynik, to można uznać, że obydwa są skuteczne.

Dzięki
__________________


neverending path to perfection..
andrzejj9 jest offline   Odpowiedz cytując ten post
Odpowiedz na post


Twoje uprawnienia:
Nie możesz rozpoczynać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz umieszczać załączników
Nie możesz edytować swoich postów

BB codeWłączone
EmotikonkiWłączone
Kody [IMG]Włączone
Kody HTML są Wyłączone

Teleport


Wszystkie czasy w strefie CET. Aktualna godzina: 18:15.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.