Net_FTP
[ class tree: Net_FTP ] [ index: Net_FTP ] [ all elements ]

Source for file index.php

Documentation is available at index.php

  1. <?php
  2.  
  3.     ini_set('include_path''/cvs/pear/Net_FTP:'.ini_get('include_path'));
  4.  
  5.     $hostname "example.com";
  6.     $user "xxx";
  7.     $pass "xxx";
  8.  
  9.     function dump $var$desc = null {
  10.  
  11.         if (isset($desc)) {
  12.             echo "<br><b>$desc</b>";
  13.         }
  14.         echo "<br><pre>";
  15.         var_dump($var);
  16.         echo "</pre><br>";
  17.     }
  18.  
  19.     require_once 'Net/FTP.php';
  20.  
  21.     $ftp = new Net_FTP();
  22.     dump($ftp->setHostname($hostname)'FTP::setHostname()');
  23.     dump($ftp->setPort(21)'FTP::setPort()');
  24.     dump($ftp->connect()'FTP::connect()');
  25.     dump($ftp->setUsername($user)'FTP::setUsername()');
  26.     dump($ftp->setPassword($pass)'FTP::setPassword()');
  27.     dump($ftp->login()'FTP::login()');
  28.     dump($ftp->pwd()'FTP::pwd()');
  29.     dump($ftp->ls(nullNET_FTP_DIRS_ONLY)'FTP::ls()');
  30.     dump($ftp->mkdir('test')'FTP::mkdir()');
  31.     dump($ftp->cd('test')'FTP::cd()');
  32.     dump($ftp->put('proftpd-1.2.8.tar.gz''proftpd-1.2.8.tar.gz')'FTP::upload()');
  33.     dump($ftp->ls(nullNET_FTP_FILES_ONLY)'FTP::ls()');
  34.     dump($ftp->put('proftpd-1.2.8.tar.gz''../proftpd-1.2.8.tar.gz')'FTP::upload()');
  35.     dump($ftp->get('proftpd-1.2.8.tar.gz''proftpd-1.2.8.tar.gz'trueFTP_BINARY)'FTP::get()');
  36.     dump($ftp->ls(nullNET_FTP_FILES_ONLY)'FTP::ls()');
  37.     dump($ftp->cd('..')'FTP::cd()');
  38.     dump($ftp->chmodRecursive('test'777)'FTP::chmodRecursive()');
  39.     dump($ftp->ls(nullNET_FTP_DIRS_ONLY)'FTP::ls()');
  40.     dump($ftp->mdtm('proftpd-1.2.8.tar.gz''d.m.Y')'FTP::mdtm()');
  41.     dump($ftp->size('proftpd-1.2.8.tar.gz')'FTP::size()');
  42.     dump($ftp->rm('test/'true)'FTP::rm()');
  43.     dump($ftp->ls(nullNET_FTP_DIRS_ONLY)'FTP::ls()');
  44.     dump($ftp->disconnect()'FTP::disconnect()');
  45.     
  46.     
  47. ?>

Documentation generated on Mon, 11 Mar 2019 10:16:52 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.