1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- <?php
- //error_reporting(E_ALL);
- set_include_path(
- get_include_path().PATH_SEPARATOR
- .'zend-framework/'
- );
- require_once('../phpQuery/phpQuery.php');
- phpQuery::$debug = true;
- phpQuery::$ajaxAllowedHosts[] = 'wikipedia.org';
- phpQuery::$ajaxAllowedHosts[] = 'google.com';
- phpQuery::$ajaxAllowedHosts[] = 'code.google.com';
- phpQuery::$ajaxAllowedHosts[] = 'www.google.com';
- //$pq = phpQuery::ajax(array(
- // 'url' => 'http://wikipedia.org/',
- // 'success' => 'v87shs79d8fhs9d'
- //));
- //function v87shs79d8fhs9d($html) {
- // $title = phpQuery::newDocument($html)->find('title');
- // $testName = 'Simple AJAX';
- // if ( strpos(strtolower($title->html()), 'wikipedia') !== false )
- // print "Test '$testName' PASSED :)";
- // else {
- // print "Test '$testName' <strong>FAILED</strong> !!! ";
- // print "<pre>";
- // print_r($title->whois());
- // print "</pre>\n";
- // }
- // print "\n";
- //}
- $testName = 'Load';
- $test = phpQuery::newDocumentFile('test.html')
- ->find('div:first')
- ->load('http://wikipedia.org/ div[lang]');
- if (pq('div[lang]')->size())
- print "Test '$testName' PASSED :)";
- else {
- print "Test '$testName' <strong>FAILED</strong> !!! ";
- print "<pre>";
- print "</pre>\n";
- }
- print "\n";
- // http://code.google.com/p/phpquery/issues/detail?id=130
- $pq = phpQuery::ajax(array(
- 'url' => 'http://'.$_SERVER['SERVER_NAME'].preg_replace('@/[^/]+$@', '/test_ajax_data_1', $_SERVER['REQUEST_URI']),
- 'success' => 'a789fhasdui3124',
- 'error' => 'jhdbg786213u8dsfg7y'
- ));
- function a789fhasdui3124($html) {
- $testName = 'AJAX request text node';
- if ( $html == 'hello world' )
- print "Test '$testName' PASSED :)";
- else {
- print "Test '$testName' <strong>FAILED</strong> !!! ";
- }
- print "\n";
- }
- function jhdbg786213u8dsfg7y() {
- $testName = 'AJAX request text node';
- print "Test '$testName' <strong>FAILED</strong> !!! ";
- }
- //$testName = 'gdata plugin';
- //phpQuery::extend('gdata');
- //$xhr = phpQuery::$plugins->gdata('tobiasz.cudnik@gmail.com', 'XXX');
- //$url = 'http://code.google.com/p/phpquery/w/edit/Callbacks';
- //phpQuery::ajax(array('url' => $url, 'success' => 'ksjsdgh892jh23'), $xhr);
- //function ksjsdgh892jh23($html) {
- // print $html;
- // print pq($html)->find('script')->remove()->end();
- // if (pq('div[lang]')->size())
- // print "Test '$testName' PASSED :)";
- // else {
- // print "Test '$testName' <strong>FAILED</strong> !!! ";
- // print "<pre>";
- // print "</pre>\n";
- // }
- // print "\n";
- //}
|