コード例 #1
0
ファイル: ProxyTest.php プロジェクト: bpteam/php-proxy-list
 public function testOpen()
 {
     $listName = 'bpteam';
     $checkUrl = 'http://bpteam.net';
     $checkWord = ['%bpteam22\\@gmail\\.com%ims', '%380632359213%ms'];
     $function = [];
     $needUpdate = true;
     $proxy = new Proxy();
     $proxy->createList($listName, $checkUrl, $checkWord, $function, $needUpdate);
     $proxy->close();
     unset($proxy);
     $proxy = new Proxy();
     $proxy->open($listName);
     $list = $proxy->read();
     $this->assertTrue(is_array($list));
     $this->assertArrayHasKey('url', $list);
     $this->assertEquals('http://bpteam.net', $list['url']);
     $this->assertArrayHasKey('check_word', $list);
     $this->assertTrue(is_array($list['check_word']));
 }
コード例 #2
0
		foreach ($proxy->getProxyFunction() as $function) {
			if($function == 'country') continue;
			if(isset($_POST['function_'.$function])){
				$functions[] = $function;
			}
		}
		if($_POST['country']){
			$proxy->write(explode("\n",$_POST['country']), 'country');
		}
		$proxy->write($functions, 'function');
		$proxy->write(isset($_POST['need_update']), 'need_update');
	}
?>
	<input name="send_form" type="hidden" value="create">
	<input name="url" type="text" value="<?php 
echo $proxy->read('url');
?>
"> url<br/>
	<textarea name="check_word"><?php 
echo implode("\n", $proxy->read('check_word'));
?>
</textarea>check_word<br/>
	<textarea name="country"><?php 
echo implode("\n", $proxy->read('country'));
?>
</textarea>country<br/>
	<?foreach ($proxy->getProxyFunction() as $function) {
		if($function == 'country') continue;
	?>
		<input name="function_<?php 
echo $function;