00001 <?php
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00023 if (version_compare(phpversion(), '5.0') < 0) {
00027 eval('function clone($object) { return $object; }');
00028
00032 function file_put_contents($filename, $data) {
00033 if (is_array($data))
00034 $data = implode('', $data);
00035 $total = $datalen = strlen($data);
00036 if (($fp = fopen($filename, 'wb')) !== false) {
00037 while ($datalen !== 0) {
00038 if (($written = fwrite($fp, $data)) === false) {
00039 fclose($fp);
00040 return false;
00041 }
00042 $datalen -= $written;
00043 $data = substr($data, $written);
00044 }
00045 fclose($fp);
00046 return $total;
00047 }
00048 return false;
00049 }
00050 }
00051
00055 if (!function_exists('usleep')) {
00056 function usleep($usec) {
00057 socket_select($read = NULL, $write = NULL, $sock = array(socket_create (AF_INET, SOCK_RAW, 0)), 0, $usec);
00058 }
00059 }
00060
00072 function kjw_create_sql_from_uri($uri, $create_new = false) {
00073 require_once(dirname(__FILE__) . '/KjwSql.php');
00074 return kjwsql_from_url($uri, $create_new);
00075 }
00076
00087 function kjw_create_sql_from_uri_and_connect($uri, $create_new = false) {
00088 $Sql = kjw_create_sql_from_uri($uri, $create_new);
00089 if ($Sql->connect())
00090 return $Sql;
00091 $Sql->destroy();
00092 return null;
00093 }
00094
00095 ?>