コード例 #1
0
 public function testGetThread()
 {
     // test invalid url
     $process_status = ILoveCK101::getThread("");
     $this->assertEquals(false, $process_status);
     ILoveCK101::getThread("http://ck101.com/thread-2842044-1-1.html");
     $base_folder = $_SERVER['HOME'] . '/Pictures/iloveck101';
     $base_folder_exist = file_exists($base_folder);
     $this->assertEquals(true, $base_folder_exist);
     $dirs = array_filter(glob($base_folder . '/*'), 'is_dir');
     $thread_folder_exist = file_exists($dirs[0]);
     $this->assertEquals(true, $thread_folder_exist);
     $files = scandir($dirs[0]);
     $thread_file_exist = false;
     foreach ($files as $file) {
         if (file_exists($file)) {
             $thread_file_exist = true;
             break;
         }
     }
     $this->assertEquals(true, $thread_file_exist);
 }
コード例 #2
0
ファイル: iloveck101.php プロジェクト: fukuball/iloveck101
#!/usr/bin/php
<?php 
/**
 * iloveck101.php
 *
 * PHP version 5
 *
 * @category PHP
 * @package  /
 * @author   Fukuball Lin <*****@*****.**>
 * @license  MIT Licence
 * @version  GIT: <fukuball/iloveck101>
 * @link     https://github.com/fukuball/iloveck101
 */
// autoload
require_once dirname(__FILE__) . "/class/ClassAutoloader.php";
if (empty($_SERVER["argv"][1])) {
    echo "Please provide URL ck101\n";
    exit;
}
ILoveCK101::getThread($_SERVER["argv"][1]);