Vysnia;)
-
Pranešimai
33 -
Užsiregistravo
-
Lankėsi
-
Atsiliepimai
0%
Turinio tipas
Forumas
Kalendorius
Parduotuvė
Akademija
Skelbimai
Vysnia;) Pranešimai
-
-
Sveiki, gal kas zinot kaip padaryt,kad per VPS atkartotu judesius? pvz as disconnect padarau nuo vps ir jis nueina i koki http://google.lt iraso koki zodi ir uzdaro narsykle ir poto vel ta pati.. turiu galvoj macro.. kaip paleist per vps macro? nes kai paleidziu jis kaip ir log off padaro ar ka ten ir man tas macro kaip ir nebeveika :unsure:
-
Sveiki, turiu tokia programa "image regonizer - auto clicker", kaip jau is pavadinimo aisku, kad tai yra auto clickeris.Tai vat labai geras dalykelis bet viena diena jo Trial baigesi :unsure:. O cracku internete gal 30min ieskojau neradau :) bandziau perrasyt bet vistiek nieko nesigauna :D.. tai kaip man galima butu ta trial atnaujinti? zinau, kad jei perrasyciau windows tai tas trial atsinaujintu, bet nelabai norisi :P. Gal turit minciU? :D kokius failus istrint is kur nors? Dekui :D
-
Sveiki, gal kas mokat elgtis su "$_SERVER['HTTP_USER_AGENT']" kodu? :) gal galit parasyt koks jo pavizdys butu su atidarytu page ir follow? Dekui.. pvz user agent:Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/418 (KHTML, like Gecko) Safari/417.9.3 o atidaryt page: http://google.lt , true .. Dekui dar karta :unsure:
-
tai vat turiu as config faila, kuriame reikia irasyti daug dalyku ;D
ir as nesuprantu ka reikia rasyt kai pvz email ="$content[27]"? kur ta email rasyt?;D dekui :D
config:
<?php $version = '2.0'; $sname = 'MFH v2.0'; $enhancedupload = "$content[58]"; // Set this to true to enable the progress bar (needs Perl) $fop = fopen('secure/settings.mfh', 'r'); $content = fread($fop, '999'); fclose($fop); $content = explode("|", $content); $compname = "$content[0]"; //// Your Company Name $slogan = "$content[1]"; //// Your Company Slogan $scripturl = "$content[2]"; //// the URL to this script with a trailing slash $uscript = "$content[55]"; //// the URL to the cgi-bin upload-script (upload.pl) $pscript = "$content[56]"; //// the URL to the cgi-bin progress-script (progress.pl) $configfile = "$content[57]"; //// the Name of the cgi-bin Config-File (e.G. "Uploads" without an Endings) $domains[1] = "$content[44]"; $domains[2] = "$content[45]"; $domains[3] = "$content[46]"; $domains[4] = "$content[47]"; $domains[5] = "$content[48]"; $domains[6] = "$content[49]"; $domains[7] = "$content[50]"; $domains[8] = "$content[51]"; $domains[9] = "$content[52]"; $domains[10] = "$content[53]"; $rand = rand(1,10); $multiserverx = $domains[$rand]; ////Multiserver Configuration $adminpass = $content[16]; //// set this password to something other than default //// it will be used to access the admin panel $email = $content[17]; //// your eMail-Adress for abuse/support and user registration page $maxfilesize = $content[3]; //// the maximum file size allowed to be uploaded (in megabytes) $downloadtimelimit = $content[4]; //// time users must wait before downloading another file (in minutes) $uploadtimelimit = $content[5]; //// time users must wait before uploading another file (in minutes) $nolimitsize = $content[6]; //// if a file is under this many megabytes, there is no time limit $deleteafter = $content[7]; //// delete files if not downloaded after this many days $downloadtimer = $content[8]; //// length of the timer on the download page (in seconds) $language = $content[15]; if ($content[9]=="false") $result9 = false; else $result9 = true; $enable_filelist = $result9; //// allows users to see a list of uploaded files. set to false to disable if ($content[10]=="false") $result10 = false; else $result10 = true; $shourturl = $result10; //// Short url Eg yourdomain.com/13232 needs mod_rewrite enabled. For More Info See Our Froum if ($content[11]=="false") $result11 = false; else $result11 = true; $emailoption = $result11; //// set this to true to allow users to email themselves the download links if ($content[12]=="false") $result12 = false; else $result12 = true; $passwordoption = $result12; //// set this to true to allow users to password protect their uploads if ($content[13]=="false") $result13 = false; else $result13 = true; $descriptionoption = $result13; //// set this to true to disable the description field if ($content[14]=="false") $result14 = false; else $result14 = true; $enable_topten = $result14; //// Make It true if you want to enable Top ten files if ($content[33]=="false") $result33 = false; else $result33 = true; $admin = $result33; //// Make it true if you want to enable Admin-Link if ($content[39]=="false") $result39 = false; else $result39 = true; $search = $result39; //// Make it true if you want to enable Search-Link //$categories = array("Documents","Applications","Audio","Misc"); //// remove the //'s from the above line to enable categories //// Users will be able to choose from this list of categories //$allowedtypes = array("txt","gif","jpg","jpeg"); //// remove the //'s from the above line to enable file extention blocking //// only file extentions that are noted in the above array will be allowed $dlspeed = $content[34]; //// the maximum download-speed for free-users (in kb - kilobytes) $pps1 = $content[18]; //// the hits shows on admin's filelist $pps2 = $content[19]; //// the hits shows on filelist $pps3 = $content[20]; //// the hits shows on admin's downloadslist $pps4 = $content[43]; //// the hits shows on admin's downloadslist $pps5 = $content[43]; //// the hits shows on admin's downloadslist $style = $content[21]; //// The Style of your MiniFileHost $your_name = $content[26]; //// Your Name $your_street = $content[22]; //// Your Street $your_city = $content[23]; //// Your Name $your_url = $content[24]; //// Your Internet-Adress $your_phone = $content[25]; //// Your Phone-Number $your_aemail = $content[27]; //// Your Abuse-EMail $sendmail="[email protected]"; ////Link SendMail and AbuseMail Adresse if ($content[38]=="false") $result38 = false; else $result38 = true; $multi_upload_slots = $result38; ////Enable/Disable multiple upload slots = true or false $searchhits = $content[41]; //// The Number of Search-Hits per Page $notalloweddfiletypes = "/(\.sh)|(\.php)|(\.php2)|(\.php3)|(\.php4)|(\.php5)|(\.php6)|(\.shtml)|(\.htaccess)|(\.cgi)|(\.pl)|(\.phtml)|(\.phtm)|(\.pif)|(\.xhtml)|(\.dhtml)|(\.html)|(\.htm)|(\.xhtm)|(\.py)$/"; ////Show Not Allowed Files in Startpage and in Upload.php if ($content[40]=="false") $result40 = false; else $result40 = true; $uploadsecuritycode = $result40; //// set this to true to UPLOAD Seuritycode if ($content[42]=="false") $result42 = false; else $result42 = true; $pfolder = $result42; //// set this to true to UPLOAD Seuritycode ?>
-
Sveiki, turiu tokia durna problema.. rytoj reikia uz hostinga moket ir man truksta 1.53Usd :P o is admob'o pinigus gausiu tik uz savaites.. tai gal galetumet,jei nepamojna 1.53usd paskolint i paypal?;D(apie 3litus) atiduosiu dvigubai,nes tikrai neturiu is kur gaut tuos 1.53usd.. tikrai nedarysiu nesamoniu.. ciuvo zodis!
wow.. net nesitikejau, kad kas paskolins :) bet atsiranda tokiu ciuvu kaip "piotras" va cia tai mldc;) dekui labai, tikrai atiduosiu dvigubai
-
Sveiki, turiu tokia durna problema.. rytoj reikia uz hostinga moket ir man truksta 1.53Usd :) o is admob'o pinigus gausiu tik uz savaites.. tai gal galetumet,jei nepamojna 1.53usd paskolint i paypal?;D(apie 3litus) atiduosiu dvigubai,nes tikrai neturiu is kur gaut tuos 1.53usd.. tikrai nedarysiu nesamoniu.. ciuvo zodis!
-
tai bandziau.. bet vistiek neveikia ;(
-
Sveiki, gal kas galetumet padet su situo: Parse error: syntax error, unexpected '?' in /home/daywapco/public_html/upload/system/application/libraries/Loader.php on line 1?
Loader.php
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); /** * CodeIgniter * * An open source application development framework for PHP 4.3.2 or newer * * @package CodeIgniter * @author ExpressionEngine Dev Team * @copyright Copyright (c) 2008, EllisLab, Inc. * @license http://codeigniter.com/user_guide/license.html * @link http://codeigniter.com * @since Version 1.0 * @filesource */ // ------------------------------------------------------------------------ /** * Loader Class * * Loads views and files * * @package CodeIgniter * @subpackage Libraries * @author ExpressionEngine Dev Team * @category Loader * @link http://codeigniter.com/user_guide/libraries/loader.html */ class CI_Loader { // All these are set automatically. Don't mess with them. var $_ci_ob_level; var $_ci_view_path = ''; var $_ci_is_php5 = FALSE; var $_ci_is_instance = FALSE; // Whether we should use $this or $CI =& get_instance() var $_ci_cached_vars = array(); var $_ci_classes = array(); var $_ci_loaded_files = array(); var $_ci_models = array(); var $_ci_helpers = array(); var $_ci_plugins = array(); var $_ci_varmap = array('unit_test' => 'unit', 'user_agent' => 'agent'); /** * Constructor * * Sets the path to the view files and gets the initial output buffering level * * @access public */ function CI_Loader() { $this->_ci_is_php5 = (floor(phpversion()) >= 5) ? TRUE : FALSE; $this->_ci_view_path = APPPATH.'views/'; $this->_ci_ob_level = ob_get_level(); log_message('debug', "Loader Class Initialized"); } // -------------------------------------------------------------------- /** * Class Loader * * This function lets users load and instantiate classes. * It is designed to be called from a user's app controllers. * * @access public * @param string the name of the class * @param mixed the optional parameters * @param string an optional object name * @return void */ function library($library = '', $params = NULL, $object_name = NULL) { if ($library == '') { return FALSE; } if ( ! is_null($params) AND ! is_array($params)) { $params = NULL; } if (is_array($library)) { foreach ($library as $class) { $this->_ci_load_class($class, $params, $object_name); } } else { $this->_ci_load_class($library, $params, $object_name); } $this->_ci_assign_to_models(); } // -------------------------------------------------------------------- /** * Model Loader * * This function lets users load and instantiate models. * * @access public * @param string the name of the class * @param string name for the model * @param bool database connection * @return void */ function model($model, $name = '', $db_conn = FALSE) { if (is_array($model)) { foreach($model as $babe) { $this->model($babe); } return; } if ($model == '') { return; } // Is the model in a sub-folder? If so, parse out the filename and path. if (strpos($model, '/') === FALSE) { $path = ''; } else { $x = explode('/', $model); $model = end($x); unset($x[count($x)-1]); $path = implode('/', $x).'/'; } if ($name == '') { $name = $model; } if (in_array($name, $this->_ci_models, TRUE)) { return; } $CI =& get_instance(); if (isset($CI->$name)) { show_error('The model name you are loading is the name of a resource that is already being used: '.$name); } $model = strtolower($model); if ( ! file_exists(APPPATH.'models/'.$path.$model.EXT)) { show_error('Unable to locate the model you have specified: '.$model); } if ($db_conn !== FALSE AND ! class_exists('CI_DB')) { if ($db_conn === TRUE) $db_conn = ''; $CI->load->database($db_conn, FALSE, TRUE); } if ( ! class_exists('Model')) { load_class('Model', FALSE); } require_once(APPPATH.'models/'.$path.$model.EXT); $model = ucfirst($model); $CI->$name = new $model(); $CI->$name->_assign_libraries(); $this->_ci_models[] = $name; } // -------------------------------------------------------------------- /** * Extention Loader * * This function lets users load and instantiate extentions. * * @access public * @param string the name of the class * @param string name for the extention * @param bool database connection * @return void */ function extention($extention, $name = '', $db_conn = FALSE) { if (is_array($extention)) { foreach($extention as $babe) { $this->extention($babe); } return; } if ($extention == '') { return; } // Is the model in a sub-folder? If so, parse out the filename and path. if (strpos($extention, '/') === FALSE) { $path = ''; } else { $x = explode('/', $extention); $extention = end($x); unset($x[count($x)-1]); $path = implode('/', $x).'/'; } if ($name == '') { $name = $extention; } if (in_array($name, $this->_ci_models, TRUE)) { return; } $CI =& get_instance(); if (isset($CI->$name)) { show_error('The extention name you are loading is the name of a resource that is already being used: '.$name); } $extention = strtolower($extention); if ( ! file_exists(APPPATH.'extend/'.$path.$extention.'/'.$extention.EXT)) { show_error('Unable to locate the extention you have specified: '.$extention); } if ($db_conn !== FALSE AND ! class_exists('CI_DB')) { if ($db_conn === TRUE) $db_conn = ''; $CI->load->database($db_conn, FALSE, TRUE); } if ( ! class_exists('Model')) { load_class('Model', FALSE); } require_once(APPPATH.'extend/'.$path.$extention.'/'.$extention.EXT); $extention = ucfirst($extention); $CI->$name = new $extention(); $CI->$name->_assign_libraries(); $this->_ci_models[] = $name; } // -------------------------------------------------------------------- /** * Database Loader * * @access public * @param string the DB credentials * @param bool whether to return the DB object * @param bool whether to enable active record (this allows us to override the config setting) * @return object */ function database($params = '', $return = FALSE, $active_record = FALSE) { // Grab the super object $CI =& get_instance(); // Do we even need to load the database class? if (class_exists('CI_DB') AND $return == FALSE AND $active_record == FALSE AND isset($CI->db) AND is_object($CI->db)) { return FALSE; } require_once(BASEPATH.'database/DB'.EXT); if ($return === TRUE) { return DB($params, $active_record); } // Initialize the db variable. Needed to prevent // reference errors with some configurations $CI->db = ''; // Load the DB class $CI->db =& DB($params, $active_record); // Assign the DB object to any existing models $this->_ci_assign_to_models(); } // -------------------------------------------------------------------- /** * Load the Utilities Class * * @access public * @return string */ function dbutil() { if ( ! class_exists('CI_DB')) { $this->database(); } $CI =& get_instance(); // for backwards compatibility, load dbforge so we can extend dbutils off it // this use is deprecated and strongly discouraged $CI->load->dbforge(); require_once(BASEPATH.'database/DB_utility'.EXT); require_once(BASEPATH.'database/drivers/'.$CI->db->dbdriver.'/'.$CI->db->dbdriver.'_utility'.EXT); $class = 'CI_DB_'.$CI->db->dbdriver.'_utility'; $CI->dbutil =& new $class(); $CI->load->_ci_assign_to_models(); } // -------------------------------------------------------------------- /** * Load the Database Forge Class * * @access public * @return string */ function dbforge() { if ( ! class_exists('CI_DB')) { $this->database(); } $CI =& get_instance(); require_once(BASEPATH.'database/DB_forge'.EXT); require_once(BASEPATH.'database/drivers/'.$CI->db->dbdriver.'/'.$CI->db->dbdriver.'_forge'.EXT); $class = 'CI_DB_'.$CI->db->dbdriver.'_forge'; $CI->dbforge = new $class(); $CI->load->_ci_assign_to_models(); } // -------------------------------------------------------------------- /** * Load View * * This function is used to load a "view" file. It has three parameters: * * 1. The name of the "view" file to be included. * 2. An associative array of data to be extracted for use in the view. * 3. TRUE/FALSE - whether to return the data or load it. In * some cases it's advantageous to be able to return data so that * a developer can process it in some way. * * @access public * @param string * @param array * @param bool * @return void */ function view($view, $vars = array(), $return = FALSE) { return $this->_ci_load(array('_ci_view' => $view, '_ci_vars' => $this->_ci_object_to_array($vars), '_ci_return' => $return)); } // -------------------------------------------------------------------- /** * Load File * * This is a generic file loader * * @access public * @param string * @param bool * @return string */ function file($path, $return = FALSE) { return $this->_ci_load(array('_ci_path' => $path, '_ci_return' => $return)); } // -------------------------------------------------------------------- /** * Set Variables * * Once variables are set they become available within * the controller class and its "view" files. * * @access public * @param array * @return void */ function vars($vars = array(), $val = '') { if ($val != '' AND is_string($vars)) { $vars = array($vars => $val); } $vars = $this->_ci_object_to_array($vars); if (is_array($vars) AND count($vars) > 0) { foreach ($vars as $key => $val) { $this->_ci_cached_vars[$key] = $val; } } } // -------------------------------------------------------------------- /** * Load Helper * * This function loads the specified helper file. * * @access public * @param mixed * @return void */ function helper($helpers = array()) { if ( ! is_array($helpers)) { $helpers = array($helpers); } foreach ($helpers as $helper) { $helper = strtolower(str_replace(EXT, '', str_replace('_helper', '', $helper)).'_helper'); if (isset($this->_ci_helpers[$helper])) { continue; } $ext_helper = APPPATH.'helpers/'.config_item('subclass_prefix').$helper.EXT; // Is this a helper extension request? if (file_exists($ext_helper)) { $base_helper = BASEPATH.'helpers/'.$helper.EXT; if ( ! file_exists($base_helper)) { show_error('Unable to load the requested file: helpers/'.$helper.EXT); } include_once($ext_helper); include_once($base_helper); } elseif (file_exists(APPPATH.'helpers/'.$helper.EXT)) { include_once(APPPATH.'helpers/'.$helper.EXT); } else { if (file_exists(BASEPATH.'helpers/'.$helper.EXT)) { include_once(BASEPATH.'helpers/'.$helper.EXT); } else { show_error('Unable to load the requested file: helpers/'.$helper.EXT); } } $this->_ci_helpers[$helper] = TRUE; log_message('debug', 'Helper loaded: '.$helper); } } // -------------------------------------------------------------------- /** * Load Helpers * * This is simply an alias to the above function in case the * user has written the plural form of this function. * * @access public * @param array * @return void */ function helpers($helpers = array()) { $this->helper($helpers); } // -------------------------------------------------------------------- /** * Load Plugin * * This function loads the specified plugin. * * @access public * @param array * @return void */ function plugin($plugins = array()) { if ( ! is_array($plugins)) { $plugins = array($plugins); } foreach ($plugins as $plugin) { $plugin = strtolower(str_replace(EXT, '', str_replace('_pi', '', $plugin)).'_pi'); if (isset($this->_ci_plugins[$plugin])) { continue; } if (file_exists(APPPATH.'plugins/'.$plugin.EXT)) { include_once(APPPATH.'plugins/'.$plugin.EXT); } else { if (file_exists(BASEPATH.'plugins/'.$plugin.EXT)) { include_once(BASEPATH.'plugins/'.$plugin.EXT); } else { show_error('Unable to load the requested file: plugins/'.$plugin.EXT); } } $this->_ci_plugins[$plugin] = TRUE; log_message('debug', 'Plugin loaded: '.$plugin); } } // -------------------------------------------------------------------- /** * Load Plugins * * This is simply an alias to the above function in case the * user has written the plural form of this function. * * @access public * @param array * @return void */ function plugins($plugins = array()) { $this->plugin($plugins); } // -------------------------------------------------------------------- /** * Loads a language file * * @access public * @param array * @param string * @return void */ function language($file = array(), $lang = '') { $CI =& get_instance(); if ( ! is_array($file)) { $file = array($file); } foreach ($file as $langfile) { $CI->lang->load($langfile, $lang); } } /** * Loads language files for scaffolding * * @access public * @param string * @return arra */ function scaffold_language($file = '', $lang = '', $return = FALSE) { $CI =& get_instance(); return $CI->lang->load($file, $lang, $return); } // -------------------------------------------------------------------- /** * Loads a config file * * @access public * @param string * @return void */ function config($file = '', $use_sections = FALSE, $fail_gracefully = FALSE) { $CI =& get_instance(); $CI->config->load($file, $use_sections, $fail_gracefully); } // -------------------------------------------------------------------- /** * Scaffolding Loader * * This initializing function works a bit different than the * others. It doesn't load the class. Instead, it simply * sets a flag indicating that scaffolding is allowed to be * used. The actual scaffolding function below is * called by the front controller based on whether the * second segment of the URL matches the "secret" scaffolding * word stored in the application/config/routes.php * * @access public * @param string * @return void */ function scaffolding($table = '') { if ($table === FALSE) { show_error('You must include the name of the table you would like to access when you initialize scaffolding'); } $CI =& get_instance(); $CI->_ci_scaffolding = TRUE; $CI->_ci_scaff_table = $table; } // -------------------------------------------------------------------- /** * Loader * * This function is used to load views and files. * Variables are prefixed with _ci_ to avoid symbol collision with * variables made available to view files * * @access private * @param array * @return void */ function _ci_load($_ci_data) { // Set the default data variables foreach (array('_ci_view', '_ci_vars', '_ci_path', '_ci_return') as $_ci_val) { $$_ci_val = ( ! isset($_ci_data[$_ci_val])) ? FALSE : $_ci_data[$_ci_val]; } // Set the path to the requested file if ($_ci_path == '') { $_ci_ext = pathinfo($_ci_view, PATHINFO_EXTENSION); $_ci_file = ($_ci_ext == '') ? $_ci_view.EXT : $_ci_view; $_ci_path = $this->_ci_view_path.$_ci_file; } else { $_ci_x = explode('/', $_ci_path); $_ci_file = end($_ci_x); } // XU Skin Overloading System Code // v1 on top of CI v1.7 //{START} if ( ! file_exists($_ci_path) and $_ci_view != '') { $ov = explode('/', $_ci_view); $i=0;$c=count($ov); while($i < $c) { if($i == 0) { $_ci_view = 'default'; } else { $_ci_view .= '/'.$ov[$i]; } $i++; } $_ci_ext = pathinfo($_ci_view, PATHINFO_EXTENSION); $_ci_file = ($_ci_ext == '') ? $_ci_view.EXT : $_ci_view; $_ci_path = $this->_ci_view_path.$_ci_file; } //{END} if ( ! file_exists($_ci_path)) { show_error('Unable to load the requested file: '.$_ci_file); } // This allows anything loaded using $this->load (views, files, etc.) // to become accessible from within the Controller and Model functions. // Only needed when running PHP 5 if ($this->_ci_is_instance()) { $_ci_CI =& get_instance(); foreach (get_object_vars($_ci_CI) as $_ci_key => $_ci_var) { if ( ! isset($this->$_ci_key)) { $this->$_ci_key =& $_ci_CI->$_ci_key; } } } /* * Extract and cache variables * * You can either set variables using the dedicated $this->load_vars() * function or via the second parameter of this function. We'll merge * the two types and cache them so that views that are embedded within * other views can have access to these variables. */ if (is_array($_ci_vars)) { $this->_ci_cached_vars = array_merge($this->_ci_cached_vars, $_ci_vars); } extract($this->_ci_cached_vars); /* * Buffer the output * * We buffer the output for two reasons: * 1. Speed. You get a significant speed boost. * 2. So that the final rendered template can be * post-processed by the output class. Why do we * need post processing? For one thing, in order to * show the elapsed page load time. Unless we * can intercept the content right before it's sent to * the browser and then stop the timer it won't be accurate. */ ob_start(); // If the PHP installation does not support short tags we'll // do a little string replacement, changing the short tags // to standard PHP echo statements. if ((bool) @ini_get('short_open_tag') === FALSE AND config_item('rewrite_short_tags') == TRUE) { echo eval('?>'.preg_replace("/;*\s*\?>/", "; ?>", str_replace('<?=', '<?php echo ', file_get_contents($_ci_path)))); } else { include($_ci_path); // include() vs include_once() allows for multiple views with the same name } log_message('debug', 'File loaded: '.$_ci_path); // Return the file data if requested if ($_ci_return === TRUE) { $buffer = ob_get_contents(); @ob_end_clean(); return $buffer; } /* * Flush the buffer... or buff the flusher? * * In order to permit views to be nested within * other views, we need to flush the content back out whenever * we are beyond the first level of output buffering so that * it can be seen and included properly by the first included * template and any subsequent ones. Oy! * */ if (ob_get_level() > $this->_ci_ob_level + 1) { ob_end_flush(); } else { // PHP 4 requires that we use a global global $OUT; $OUT->append_output(ob_get_contents()); @ob_end_clean(); } } // -------------------------------------------------------------------- /** * Load class * * This function loads the requested class. * * @access private * @param string the item that is being loaded * @param mixed any additional parameters * @param string an optional object name * @return void */ function _ci_load_class($class, $params = NULL, $object_name = NULL) { // Get the class name, and while we're at it trim any slashes. // The directory path can be included as part of the class name, // but we don't want a leading slash $class = str_replace(EXT, '', trim($class, '/')); // Was the path included with the class name? // We look for a slash to determine this $subdir = ''; if (strpos($class, '/') !== FALSE) { // explode the path so we can separate the filename from the path $x = explode('/', $class); // Reset the $class variable now that we know the actual filename $class = end($x); // Kill the filename from the array unset($x[count($x)-1]); // Glue the path back together, sans filename $subdir = implode($x, '/').'/'; } // We'll test for both lowercase and capitalized versions of the file name foreach (array(ucfirst($class), strtolower($class)) as $class) { $subclass = APPPATH.'libraries/'.$subdir.config_item('subclass_prefix').$class.EXT; // Is this a class extension request? if (file_exists($subclass)) { $baseclass = BASEPATH.'libraries/'.ucfirst($class).EXT; if ( ! file_exists($baseclass)) { log_message('error', "Unable to load the requested class: ".$class); show_error("Unable to load the requested class: ".$class); } // Safety: Was the class already loaded by a previous call? if (in_array($subclass, $this->_ci_loaded_files)) { // Before we deem this to be a duplicate request, let's see // if a custom object name is being supplied. If so, we'll // return a new instance of the object if ( ! is_null($object_name)) { $CI =& get_instance(); if ( ! isset($CI->$object_name)) { return $this->_ci_init_class($class, config_item('subclass_prefix'), $params, $object_name); } } $is_duplicate = TRUE; log_message('debug', $class." class already loaded. Second attempt ignored."); return; } include_once($baseclass); include_once($subclass); $this->_ci_loaded_files[] = $subclass; return $this->_ci_init_class($class, config_item('subclass_prefix'), $params, $object_name); } // Lets search for the requested library file and load it. $is_duplicate = FALSE; for ($i = 1; $i < 3; $i++) { $path = ($i % 2) ? APPPATH : BASEPATH; $filepath = $path.'libraries/'.$subdir.$class.EXT; // Does the file exist? No? Bummer... if ( ! file_exists($filepath)) { continue; } // Safety: Was the class already loaded by a previous call? if (in_array($filepath, $this->_ci_loaded_files)) { // Before we deem this to be a duplicate request, let's see // if a custom object name is being supplied. If so, we'll // return a new instance of the object if ( ! is_null($object_name)) { $CI =& get_instance(); if ( ! isset($CI->$object_name)) { return $this->_ci_init_class($class, '', $params, $object_name); } } $is_duplicate = TRUE; log_message('debug', $class." class already loaded. Second attempt ignored."); return; } include_once($filepath); $this->_ci_loaded_files[] = $filepath; return $this->_ci_init_class($class, '', $params, $object_name); } } // END FOREACH // One last attempt. Maybe the library is in a subdirectory, but it wasn't specified? if ($subdir == '') { $path = strtolower($class).'/'.$class; return $this->_ci_load_class($path, $params); } // If we got this far we were unable to find the requested class. // We do not issue errors if the load call failed due to a duplicate request if ($is_duplicate == FALSE) { log_message('error', "Unable to load the requested class: ".$class); show_error("Unable to load the requested class: ".$class); } } // -------------------------------------------------------------------- /** * Instantiates a class * * @access private * @param string * @param string * @param string an optional object name * @return null */ function _ci_init_class($class, $prefix = '', $config = FALSE, $object_name = NULL) { // Is there an associated config file for this class? if ($config === NULL) { // We test for both uppercase and lowercase, for servers that // are case-sensitive with regard to file names if (file_exists(APPPATH.'config/'.strtolower($class).EXT)) { include_once(APPPATH.'config/'.strtolower($class).EXT); } else { if (file_exists(APPPATH.'config/'.ucfirst(strtolower($class)).EXT)) { include_once(APPPATH.'config/'.ucfirst(strtolower($class)).EXT); } } } if ($prefix == '') { if (class_exists('CI_'.$class)) { $name = 'CI_'.$class; } elseif (class_exists(config_item('subclass_prefix').$class)) { $name = config_item('subclass_prefix').$class; } else { $name = $class; } } else { $name = $prefix.$class; } // Is the class name valid? if ( ! class_exists($name)) { log_message('error', "Non-existent class: ".$name); show_error("Non-existent class: ".$class); } // Set the variable name we will assign the class to // Was a custom class name supplied? If so we'll use it $class = strtolower($class); if (is_null($object_name)) { $classvar = ( ! isset($this->_ci_varmap[$class])) ? $class : $this->_ci_varmap[$class]; } else { $classvar = $object_name; } // Save the class name and object name $this->_ci_classes[$class] = $classvar; // Instantiate the class $CI =& get_instance(); if ($config !== NULL) { $CI->$classvar = new $name($config); } else { $CI->$classvar = new $name; } } // -------------------------------------------------------------------- /** * Autoloader * * The config/autoload.php file contains an array that permits sub-systems, * libraries, plugins, and helpers to be loaded automatically. * * @access private * @param array * @return void */ function _ci_autoloader() { include_once(APPPATH.'config/autoload'.EXT); if ( ! isset($autoload)) { return FALSE; } // Load any custom config file if (count($autoload['config']) > 0) { $CI =& get_instance(); foreach ($autoload['config'] as $key => $val) { $CI->config->load($val); } } // Autoload plugins, helpers and languages foreach (array('helper', 'plugin', 'language') as $type) { if (isset($autoload[$type]) AND count($autoload[$type]) > 0) { $this->$type($autoload[$type]); } } // A little tweak to remain backward compatible // The $autoload['core'] item was deprecated if ( ! isset($autoload['libraries'])) { $autoload['libraries'] = $autoload['core']; } // Load libraries if (isset($autoload['libraries']) AND count($autoload['libraries']) > 0) { // Load the database driver. if (in_array('database', $autoload['libraries'])) { $this->database(); $autoload['libraries'] = array_diff($autoload['libraries'], array('database')); } // Load scaffolding if (in_array('scaffolding', $autoload['libraries'])) { $this->scaffolding(); $autoload['libraries'] = array_diff($autoload['libraries'], array('scaffolding')); } // Load all other libraries foreach ($autoload['libraries'] as $item) { $this->library($item); } } // Autoload models if (isset($autoload['model'])) { $this->model($autoload['model']); } } // -------------------------------------------------------------------- /** * Assign to Models * * Makes sure that anything loaded by the loader class (libraries, plugins, etc.) * will be available to models, if any exist. * * @access private * @param object * @return array */ function _ci_assign_to_models() { if (count($this->_ci_models) == 0) { return; } if ($this->_ci_is_instance()) { $CI =& get_instance(); foreach ($this->_ci_models as $model) { $CI->$model->_assign_libraries(); } } else { foreach ($this->_ci_models as $model) { $this->$model->_assign_libraries(); } } } // -------------------------------------------------------------------- /** * Object to Array * * Takes an object as input and converts the class variables to array key/vals * * @access private * @param object * @return array */ function _ci_object_to_array($object) { return (is_object($object)) ? get_object_vars($object) : $object; } // -------------------------------------------------------------------- /** * Determines whether we should use the CI instance or $this * * @access private * @return bool */ function _ci_is_instance() { if ($this->_ci_is_php5 == TRUE) { return TRUE; } global $CI; return (is_object($CI)) ? TRUE : FALSE; } } /* End of file Loader.php */ /* Location: ./system/libraries/Loader.php */
Dekui!! nes pats jau taip susinervinau.. krc gal kokias 2val vargstu ir nieko ;(
-
blem.. gal galit nrml pasakyt? nlb gaudausi ten :P
-
Sveiki, turiu toki folderi "wapday" (gali parsisiuti is http://daywap.com/wapday.rar nepamirsk extrackt) ir man ji reikia paversti i .jar formata? kaip tai padaryti? gal galit jus tai padaryti? nes nesigaudau :P +rep :P dekui!
-
Turiu galvoj,kad ip change su macro ant adu spaudinet.. neprigauna :P nes wape naudoju.. poto tai iskeiciu i savo reklama.. :P
-
Sveiki, noreciau paklausti apie dedikuotus serverius.Kas jie yra? PC, kuris ijungtas visa para? Ar per ji galima padaryt, kad butu visa para ijungtas firefoxas ir kad sufrintu ka nors? Ar sunku? Kaip ji valdyti, ar yra koks dekstop kur galima butu viska su pele daryti? :P dekui :P
-
Sveiki, noreciau paklausti apie dedikuotus serverius.Kas jie yra? PC, kuris ijungtas visa para? Ar per ji galima padaryt, kad butu visa para ijungtas firefoxas ir kad sufrintu ka nors? Ar sunku? Kaip ji valdyti, ar yra koks dekstop kur galima butu viska su pele daryti? :P dekui :P
-
Sveiki, turiu toki koduka, kuri reiketu ideti i php.Toki:
use WWW-UserAgent-Random;
my $user_agent = rand_ua("macintosh");
--------------------------------------------------
Ir man reikia padaryt kad atidarytu koki page su juo ir butu follow.. galima taip? cia curl gal? :)
-
Dekui kas raset, bet jau nebereikia ;)
-
Taip, yra wildcards
-
emm... nzn ;) mano host url: www.hosting24.com
-
Sveiki, turi toki maza scripta, kuris uzima apie 200kb.. Na geriau pirmiausia paziurek: http://daywap.com/script.zip ... Tai vat.. SUMOKECIAU iki 5USD uz jo pajungima :) Nes jau mane nervint pradeda ;D.. Nes ten jis subdomenus kuria o man tai nesigauna.. zdz. ;) pirma pabandykit pas save, jei viskas ok, parasot man ;P
P.S Pamirsau pasakyt, kad TIKRAI nescaminsiu ir sudo nemalsiu. Prisiekiu ir bx zodis :)
-
Sveiki, ar zinojot, kad www.hosting24.com yra LIETUVIU? Tikrai geras hostas.. Ir taip fainai, kai sussporte tik lietuviai :). Siaip gan populerus jis yra :)
-
Sveiki, turiu jums maza darbeli, reikes sukurti wap page.Tures buti grazus... ;D Pjaunu ;D zdz va kaip ji as isivaizduoju tongue.gif
VO TEP VA:
---LOGO----
-------------
TOP 3 (week)
-------------
1.---
2.---
3.---
--------------
Choose music style
----------------
Electro/Dance
Hip-Hop
Rap
Pop
Rock
-----------------
Choose by name
-----------------
(small) nzn kaip graziau bus tongue.gif
[0-9]| [A]|
[C]| [D]| [E]| [F]
[G]| [H]| | [J]
[K]| [L]| [M]| [N]
[O]| [P]| [Q]| [R]
| [T]| | [V]
[W]| [X]| [Y]| [Z]
-----------------
Palik vietos ;D
-----------------
LOGO URL (derinkit prie css) http://daywap.com/logo.png
arba http://daywap.com/logo1.png
Jei norit gali logo sumazint...
Aj o grazumas ant pc ir ant ragelio skiriasi labai.. Pvz mano saitas http://3gp.daywap.com ant pc antrodo nesamone kazkokia o ant ragelio grazu smile.gif
siaip nelabai sekasi man tas css, tad perku is jusu smile.gif. Moku TIK I PAYPAL!. Rasot su kaina man AZ,arba apacioj tongue.gif
-
Sveiki, gal kas zinot koki script ar koki kita pribambasa, kad user agent switchintusi? Ar gal zinot kaip tai padaryti? As turiu vienas vadinasi "Phonifier" (per google parasyk pats pirmas:P) Jo paskirtis ne,tokia ,bet jis pakeicia user agent i scripte nustatyta.Bet jis naudoja proxy ;), man to nereikia.
-
Sveiki, turiu jums maza darbeli, reikes sukurti wap page.Tures buti grazus... ;D Pjaunu ;D zdz va kaip ji as isivaizduoju :)
VO TEP VA:
---LOGO----
-------------
TOP 3 (week)
-------------
1.---
2.---
3.---
--------------
Choose music style
----------------
Electro/Dance
Hip-Hop
Rap
Pop
Rock
-----------------
Choose by name
-----------------
(small) nzn kaip graziau bus :)
[0-9]| [A]|
[C]| [D]| [E]| [F]
[G]| [H]| | [J]
[K]| [L]| [M]| [N]
[O]| [P]| [Q]| [R]
| [T]| | [V]
[W]| [X]| [Y]| [Z]
-----------------
Palik vietos ;D
-----------------
LOGO URL (derinkit prie css) http://daywap.com/logo.png
arba http://daywap.com/logo1.png
Jei norit gali logo sumazint...
Aj o grazumas ant pc ir ant ragelio skiriasi labai.. Pvz mano saitas http://3gp.daywap.com ant pc antrodo nesamone kazkokia o ant ragelio grazu ;)
siaip nelabai sekasi man tas css, tad perku is jusu ;). Moku TIK I PAYPAL!. Rasot su kaina man AZ,arba apacioj :)
-
-
Sveiki, gal zinot kaip reikia taisiklingai naudoti rand funkcija? Turiu galvoj, kad butu galima padaryti va tep va:
echo "<a href='http://test.com/id=rand(1,100)'></a>";
Dekui! :)
VPS klausimelis;D
Hostingas ir serveriai
Sukurta
Sveiki, gal kas zinot kaip padaryt,kad per VPS atkartotu judesius? pvz as disconnect padarau nuo vps ir jis nueina i koki http://google.lt iraso koki zodi ir uzdaro narsykle ir poto vel ta pati.. turiu galvoj macro.. kaip paleist per vps macro? nes kai paleidziu jis kaip ir log off padaro ar ka ten ir man tas macro kaip ir nebeveika :unsure: