Avatar billede 20 Nybegynder
30. november 2004 - 23:06 Der er 22 kommentarer og
1 løsning

Tjekke webhotels plads

Er der et script som viser alle de MB webhotellet har brugt (sin egen altså)
Hvor mange som bruges.
Hvor meget der har været fra starten. (da man fik det) ?
Avatar billede 20 Nybegynder
30. november 2004 - 23:18 #1
Findes der sådan en funktion?

Forklarer lige igen.
! Jeg søger et system, som tjekker pladsen i MB på sit webhotel, altså det plads man havde fra starten af.!

! Jeg vil nu lave en funktion som fortæller at den skal vise de MB den startede med at have, og dem som den har brugt, og dem som den har tilbage.!
Avatar billede coderdk Praktikant
30. november 2004 - 23:58 #2
Hvis det er linux, hvad siger:

<?php

  echo "<pre>";
  passthru( "df -h" );
  echo "</pre>";

?>
Avatar billede coderdk Praktikant
01. december 2004 - 00:00 #3
Eller:

<?php

  echo "<pre>";
  passthru( "quota" );
  echo "</pre>";

?>
Avatar billede backside Nybegynder
01. december 2004 - 00:10 #4
Den siger intet hos mig i hvert fald. Så jeg følger stadig spændt med. ;-)
Avatar billede 20 Nybegynder
01. december 2004 - 00:23 #5
hellere ikke her
Avatar billede backside Nybegynder
01. december 2004 - 00:27 #6
http://www.4webhelp.net/scripts/php/space.php

Den her virker ikke hos min da jeg kører "safe mode", men prøv om det virker hos dig.
Avatar billede 20 Nybegynder
01. december 2004 - 00:30 #7
Kører ikke apache.. det er fra web10..
Avatar billede 20 Nybegynder
01. december 2004 - 00:31 #8
$home_dir='/'; ?
Avatar billede 20 Nybegynder
01. december 2004 - 00:34 #9
/home/web/web10002/
Avatar billede 20 Nybegynder
01. december 2004 - 00:34 #10
Virkede ikke, den siger 0 mb, og det passer ikke
Avatar billede backside Nybegynder
01. december 2004 - 01:04 #11
Hmm, jeg opgiver at finde noget. Men det må da kunne lade sig gøre.
Avatar billede coderdk Praktikant
01. december 2004 - 01:10 #12
Hvad kører de? IIS? Windows? Det hjælper hvis man har sådan noget information :P
Avatar billede coderdk Praktikant
01. december 2004 - 01:12 #13
Prøv evt:

<?php

  $username = 'ditbrugernavnsomduuploadermed';
  echo "<pre>";
  passthru( "quota $username" );
  echo "</pre>";

?>
Avatar billede 20 Nybegynder
01. december 2004 - 01:26 #14
virker desværre hellere ikke
Avatar billede schaefner Juniormester
01. december 2004 - 08:13 #15
Avatar billede sukos Juniormester
01. december 2004 - 09:53 #16
Det her viser hvor mange MB et bestemt dir indeholder, og er fundet her på exp :O)
Husker ik' lige spm nr.

<?php
$total = 0;
function spaceUsed($dir) {
if (is_dir($dir)) {
  if ($dh = opendir($dir)) {
  while (($file = readdir($dh)) !== false) {
  if (is_dir($dir.$file) && $file != '.' && $file != '..') {
    spaceUsed($dir.$file.'/');
  } else {
    $GLOBALS['total'] += filesize($dir.$file);
  }
  }
  closedir($dh);
  }
}
}

spaceUsed($_SERVER["DOCUMENT_ROOT"] ."/til_test/");

$total /= 1048576;
$mb = round($total, 1).' mb';
$max = 56;

echo round((($mb/$max)*100), 1);
?>
Avatar billede backside Nybegynder
01. december 2004 - 13:21 #17
Den virker sku. ;)
Skal vist tømme lidt ud på ftp´en, har brugt mere end jeg har betalt for. *G*
Avatar billede backside Nybegynder
01. december 2004 - 14:29 #18
sukos>> Den passer nu ikke helt.
Hvor kommer den $max = 56; fra?
Har testet på en mappe med en 5 mb fil.
Hvis jeg siger $max = 100; viser den 5 mb i den pågældende mappe.
Med de 56 siger den at der er brugt 2 mb.
Avatar billede 20 Nybegynder
01. december 2004 - 15:30 #19
Det virker sukos :D Læg svaar :D
Avatar billede sukos Juniormester
01. december 2004 - 20:48 #20
backside, husker sgutte hvad det var!
Måske noget med den plads man havde fået tildelt?

Anyway, mit "test_dir" giver 70.2 Mb
Og samme resultat ved højreklik på dir'et og få vist egenskaber!

Men et dir som med højrteklik viser 883Kb giver 0.7 Mb med scriptet!

Så jeg er på "herrens mark" (outerspace)
Avatar billede morteeart Nybegynder
01. december 2004 - 20:51 #21
web10 kører apache på deres unix hoteller
og IIS på deres windows hoteller.

og sjovt nok så er der ikke php understøttelse på deres unix hoteller :P
Avatar billede backside Nybegynder
01. december 2004 - 21:22 #22
Nu har jeg efterhånden forsøgt mig med mange forskellige filtyper og størelser, ændringer i scriptet osv.
H. klik på et dir giver 1,09, scriptet siger nu 1,1
Der mangler nok lidt decimaler for at kunne få et mere nøjagtigt resultat.
Kan bare ikke gennemskue hvor de 56 kommer fra. Så den har jeg ændret til 100.
Synes efterhånden at regnestykket er ved at gå op. ;-)
Avatar billede 20 Nybegynder
05. december 2004 - 18:21 #23
Lukker, hvis ingen lægger svar, som jeg skrev tidligere
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