ftp_site

D3FCON
Abend!

Ich stecke so ziemlich in der Klemme. Ich würde gerne die Topstats (Download, Traffic, etc) auf meiner homepage angeben. So weit so gut habe ich mir gedacht, geht locker easy mit

php:
1:
2:
3:
4:
5:
6:
<?php //Connectionsettions braucht ihr ja nicht, oder?



$echostat ftp_site($con"STATS USER");
      echo "$echostat"?>


Nun wird als echo nur eine "1" ausgeben, mehr nicht. Aber auf mein FTP sehe ich im default log das der befehl ausgeführt wurde und auch funktioniert hat. Wie also kann ich das auf der Homepage anzeigen lassen, wen es überhaupt geht?

Wäre euch sehr dankbar
Ja
daHooligan
ich denke mal das liegt daran, dass ftp_site nur TRUE oder FALSE zurückgibt.
vgl. http://de3.php.net/manual/de/function.ftp-site.php
D3FCON
gibs denn eine möglichkeit dieses auszugeben?
daHooligan
ich weiß nicht, obs da einen PHP-Befehl gibt, ich glaub aber eher nicht. du müsstest es dann evtl. direk taus den log-files auslesen und dann ausgeben.
chrigu99
vgl: fopen()...

schöne grüsse
p-Logic
Wenn $echostat 1 oder 0 zurückgibt, kannst du das in nem if else abfragen (Wie im Link):

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
$echostat = ftp_site($con, "STATS USER");
     if ($echostat) {
          echo "Es hat funktioniert";
          // falls du nochwas machen willst, schreibs hier rein
      } else {
          echo "Es hat nicht funktioniert"; 
          // Was man halt noch macht, wenns net funzt    
      }


Aber die anderen Stats auslesen geht glaub ich nicht...
ThiefMaster
Leute, gewöhnt euch solchen Müll wie
php:
1:
<?php echo "$echostat"?>
ab.
Erstmal haben Variablen in Strings nichts verloren (ist ne Unsitte dass das geht), und davon abgesehen ist noch nichtmal irgendwas stringmäßiges in dem String drin.
Also einfach
php:
1:
<?php echo $echostat?>
nehmen


Zu deinem Problem: Schau dir mal ftp_raw an.