1234567891011121314151617181920212223242526272829303132333435363738394041 |
- --TEST--
- ftp_append() create new file and append something
- --EXTENSIONS--
- ftp
- pcntl
- --FILE--
- <?php
- require 'server.inc';
- $ftp = ftp_connect('127.0.0.1', $port);
- if (!$ftp) die("Couldn't connect to the server");
- var_dump(ftp_login($ftp, 'user', 'pass'));
- $fooPath = __DIR__ . '/ftp_append_foo';
- file_put_contents($fooPath, 'foo');
- var_dump(ftp_append($ftp, 'ftp_append_foobar', $fooPath, FTP_BINARY));
- $barPath = __DIR__ . '/ftp_append_bar';
- file_put_contents($barPath, 'bar');
- var_dump(ftp_append($ftp, 'ftp_append_foobar', $barPath, FTP_BINARY));
- $fooBarPath = __DIR__ . '/ftp_append_foobar';
- var_dump(file_get_contents($fooBarPath));
- ftp_close($ftp);
- ?>
- --CLEAN--
- <?php
- $fooPath = __DIR__ . '/ftp_append_foo';
- unlink($fooPath);
- $barPath = __DIR__ . '/ftp_append_bar';
- unlink($barPath);
- $fooBarPath = __DIR__ . '/ftp_append_foobar';
- unlink($fooBarPath);
- ?>
- --EXPECT--
- bool(true)
- bool(true)
- bool(true)
- string(6) "foobar"
|