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.     require_once 'Net/FTP.php';
  4.     require_once 'Var_Dump.php';
  5.     
  6.     // Initializing test variables (required!)
  7.     
  8.     $host           '';
  9.     $port           = 21;
  10.     $user           '';
  11.     $pass           '';
  12.     
  13.     $baseDir        './test/';
  14.     $testUpDir      'test_up/';
  15.     $testDownDir    'test_down/';
  16.     $singleTestFile 'test.zip';
  17.     
  18.     // Initializing Var_Var_Dump::display
  19.     
  20.     if (isset($_SERVER)) {
  21.         Var_Dump::displayInit(array(
  22.             'display_mode'=>'XHTML_Text'
  23.         )array(
  24.             'mode'=>'normal',
  25.             'offset'=>4
  26.         ));
  27.         function head $text {
  28.             echo '<br /><b>'.$text.'</b><br />';
  29.         }
  30.     else {
  31.         Var_Dump::displayInit(array('display_mode'=>'Text'));
  32.         function head $text {
  33.             echo "\n--- ".$text." ---\n";
  34.         }
  35.     }
  36.  
  37.     head("\$ftp = new Net_FTP();");
  38.     $ftp = new Net_FTP();
  39.     
  40.     head("\$ftp->setHostname($host)");
  41.     Var_Dump::display($ftp->setHostname($host));
  42.     
  43.     head("\$ftp->setPort($port)");
  44.     Var_Dump::display($ftp->setPort($port));
  45.     
  46.     head("\$ftp->connect($host$port)");
  47.     Var_Dump::display($ftp->connect());
  48.     
  49.     head("\$ftp->setUsername($user)");
  50.     Var_Dump::display($ftp->setUsername($user));
  51.     
  52.     head("\$ftp->setPassword(xxx)");
  53.     Var_Dump::display($ftp->setPassword($pass));
  54.     
  55.     head("\$ftp->login($user, xxx)");
  56.     Var_Dump::display($ftp->login($user$pass));
  57.     
  58.     head("\$ftp->pwd()");
  59.     Var_Dump::display($ftp->pwd());
  60.     
  61.     head("\$ftp->ls(null, NET_FTP_DIRS_FILES)");
  62.     Var_Dump::display($ftp->ls(nullNET_FTP_DIRS_FILES));
  63.     
  64.     head("\$ftp->mkdir($baseDir)");
  65.     Var_Dump::display($ftp->mkdir($baseDir));
  66.     
  67.     head("\$ftp->cd($baseDir)");
  68.     Var_Dump::display($ftp->cd($baseDir));
  69.     
  70.     head("\$ftp->ls(null, NET_FTP_RAWLIST)");
  71.     Var_Dump::display($ftp->ls(nullNET_FTP_RAWLIST));
  72.     
  73.     head("\$ftp->put($baseDir$singleTestFile$singleTestFile)");
  74.     Var_Dump::display($ftp->put($baseDir.$singleTestFile$singleTestFile));
  75.     
  76.     head("\$ftp->ls(null, NET_FTP_FILES_ONLY)");
  77.     Var_Dump::display($ftp->ls(nullNET_FTP_FILES_ONLY));
  78.     
  79.     head("\$ftp->put($baseDir$singleTestFile$singleTestFile, true)");
  80.     Var_Dump::display($ftp->put($baseDir.$singleTestFile$singleTestFiletrue));
  81.     
  82.     head("\$ftp->ls(null, NET_FTP_FILES_ONLY)");
  83.     Var_Dump::display($ftp->ls(nullNET_FTP_FILES_ONLY));
  84.     
  85.     head("\$ftp->mdtm($singleTestFile, 'd.m.Y H:i:s')");
  86.     Var_Dump::display($ftp->mdtm($singleTestFile'd.m.Y'));
  87.     
  88.     head("\$ftp->size($singleTestFile)");
  89.     Var_Dump::display($ftp->size($singleTestFile));
  90.     
  91.     head("\$ftp->get($singleTestFile$baseDir$singleTestFile, true)");
  92.     Var_Dump::display($ftp->get($singleTestFile$baseDir.$singleTestFiletrue));
  93.     
  94.     head("\$ftp->chmod($singleTestFile, 700)");
  95.     Var_Dump::display($ftp->chmod($singleTestFile700));
  96.     
  97.     head("\$ftp->ls(null, NET_FTP_FILES_ONLY)");
  98.     Var_Dump::display($ftp->ls(nullNET_FTP_FILES_ONLY));
  99.     
  100.     head("\$ftp->cd('../')");
  101.     Var_Dump::display($ftp->cd('../'));
  102.     
  103.     head("\$ftp->chmodRecursive($baseDir, 777)");
  104.     Var_Dump::display($ftp->chmodRecursive($baseDir777));
  105.     
  106.     head("\$ftp->ls(null, NET_FTP_DIRS_ONLY)");
  107.     Var_Dump::display($ftp->ls(nullNET_FTP_DIRS_ONLY));
  108.     
  109.     head("\$ftp->putRecursive($baseDir$testUpDir$baseDir$testUpDir)");
  110.     Var_Dump::display($ftp->putRecursive($baseDir.$testUpDir$baseDir.$testUpDir));
  111.     
  112.     head("\$ftp->putRecursive($baseDir$testUpDir$baseDir$testUpDir)");
  113.     Var_Dump::display($ftp->putRecursive($baseDir.$testUpDir$baseDir.$testUpDirtrue));
  114.     
  115.     head("\$ftp->cd($baseDir:$testUpDir)");
  116.     Var_Dump::display($ftp->cd($baseDir.$testUpDir));
  117.     
  118.     head("\$ftp->ls(null, NET_FTP_DIRS_FILES)");
  119.     Var_Dump::display($ftp->ls(nullNET_FTP_DIRS_FILES));
  120.     
  121.     head("\$ftp->cd(../../)");
  122.     Var_Dump::display($ftp->cd('../../'));
  123.     
  124.     head("\$ftp->getRecursive($baseDir$testUpDir$baseDir$testDownDir)");
  125.     Var_Dump::display($ftp->getRecursive($baseDir.$testUpDir$baseDir.$testDownDirtrue));
  126.     
  127.     head("\$ftp->rm($baseDir, true)");
  128.     Var_Dump::display($ftp->rm($baseDirtrue));
  129.     
  130.     head("\$ftp->ls(null, NET_FTP_DIRS_ONLY)");
  131.     Var_Dump::display($ftp->ls(nullNET_FTP_DIRS_ONLY));
  132.     
  133.     head("\$ftp->disconnect()");
  134.     Var_Dump::display($ftp->disconnect());
  135.     
  136. ?>

Documentation generated on Mon, 11 Mar 2019 13:55:48 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.