![]() ![]() |
11.05.2010г. в 13:14ч.
Коментар:
#1
|
|
|
Новак ![]() Група: Потребители Съобщения: 17 Дата на регистрация: 27.10.2009г. Потребител # 8 601 |
на последната стъпка ми дава това :PConnect(localhost, krasymir, pepi23, youtube); $sql = "SELECT * from sconfig"; $rsc = $conn->Execute($sql); if($rsc){while(!$rsc->EOF) { $field = $rsc->fields['soption']; $config[$field] = $rsc->fields['svalue']; STemplate::assign($field, $config[$field]); @$rsc->MoveNext(); }} STemplate::assign('bgcolor','#E8E8E8'); STemplate::assign('BASE_URL', $config['BASE_URL']); STemplate::assign('BASE_DIR', $config['BASE_DIR']); STemplate::assign('IMG_URL', $config['IMG_URL']); STemplate::assign('baseurl', $config['BASE_URL']); STemplate::assign('basedir', $config['BASE_DIR']); STemplate::assign('imgurl', $config['IMG_URL']); STemplate::assign('vdourl', $config['VDO_URL']); STemplate::assign('adourl', $config['ADO_URL']); STemplate::assign('flvdourl', $config['FLVDO_URL']); STemplate::assign('tmburl', $config['TMB_URL']); STemplate::setCompileDir($config['basedir']."/templates_c"); STemplate::setTplDir($config['basedir']."/templates"); ?> Configuring Database Warning: Invalid argument supplied for foreach() in C:\xampp\htdocs\public\YouTube - Clone\install\run_sql.php on line 131 Database has been set up successfully. Your admin username and password is : Username : admin Password : admin You can login to the admin area /siteadmin. Това е :C:\xampp\htdocs\public\YouTube - Clone\install\run_sql.php <?php ini_set('max_execution_time', '0'); function PMA_splitSqlFile(&$ret, $sql, $release) { $sql = trim($sql); $sql_len = strlen($sql); $char = ''; $string_start = ''; $in_string = FALSE; $time0 = time(); for ($i = 0; $i < $sql_len; ++$i) { $char = $sql[$i]; // We are in a string, check for not escaped end of strings except for // backquotes that can't be escaped if ($in_string) { for (;;) { $i = strpos($sql, $string_start, $i); // No end of string found -> add the current substring to the // returned array if (!$i) { $ret[] = $sql; return TRUE; } // Backquotes or no backslashes before quotes: it's indeed the // end of the string -> exit the loop else if ($string_start == '`' || $sql[$i-1] != '\\') { $string_start = ''; $in_string = FALSE; break; } // one or more Backslashes before the presumed end of string... else { // ... first checks for escaped backslashes $j = 2; $escaped_backslash = FALSE; while ($i-$j > 0 && $sql[$i-$j] == '\\') { $escaped_backslash = !$escaped_backslash; $j++; } // ... if escaped backslashes: it's really the end of the // string -> exit the loop if ($escaped_backslash) { $string_start = ''; $in_string = FALSE; break; } // ... else loop else { $i++; } } // end if...elseif...else } // end for } // end if (in string) // We are not in a string, first check for delimiter... else if ($char == ';') { // if delimiter found, add the parsed part to the returned array $ret[] = substr($sql, 0, $i); $sql = ltrim(substr($sql, min($i + 1, $sql_len))); $sql_len = strlen($sql); if ($sql_len) { $i = -1; } else { // The submited statement(s) end(s) here return TRUE; } } // end else if (is delimiter) // ... then check for start of a string,... else if (($char == '"') || ($char == '\'') || ($char == '`')) { $in_string = TRUE; $string_start = $char; } // end else if (is start of string) // ... for start of a comment (and remove this comment if found)... else if ($char == '#' || ($char == ' ' && $i > 1 && $sql[$i-2] . $sql[$i-1] == '--')) { // starting position of the comment depends on the comment type $start_of_comment = (($sql[$i] == '#') ? $i : $i-2); // if no "\n" exits in the remaining string, checks for "\r" // (Mac eol style) $end_of_comment = (strpos(' ' . $sql, "\012", $i+2)) ? strpos(' ' . $sql, "\012", $i+2) : strpos(' ' . $sql, "\015", $i+2); if (!$end_of_comment) { // no eol found after '#', add the parsed part to the returned // array if required and exit if ($start_of_comment > 0) { $ret[] = trim(substr($sql, 0, $start_of_comment)); } return TRUE; } else { $sql = substr($sql, 0, $start_of_comment) . ltrim(substr($sql, $end_of_comment)); $sql_len = strlen($sql); $i--; } // end if...else } // end else if (is comment) // ... and finally disactivate the "/*!...*/" syntax if MySQL < 3.22.07 else if ($release < 32270 && ($char == '!' && $i > 1 && $sql[$i-2] . $sql[$i-1] == '/*')) { $sql[$i] = ' '; } // end else if // loic1: send a fake header each 30 sec. to bypass browser timeout $time1 = time(); if ($time1 >= $time0 + 30) { $time0 = $time1; header('X-pmaPing: Pong'); } // end if } // end for // add any rest to the returned array if (!empty($sql) && preg_match('@[^[:space:]]+@', $sql)) { $ret[] = $sql; } return TRUE; } // end of the 'PMA_splitSqlFile()' function SFile::setRoot($config['basedir']."/install"); $queries = SFile::read("db.sql"); PMA_splitSqlFile($queries_ar, $queries, 0); foreach ($queries_ar as $query) { mysql_query($query); } //SDatabase::getErrors(true); ?> Може ли някой да помогне. |
|
|
![]() ![]() |