以下是我與另一位開發人員一起工作的一小部分內容,我在PHP中非常基本,需要將他的一些代碼移到我的站點中。來自另一位開發人員的消息(可能很愚蠢)
這是消息的一部分,他已經派:
接下來,請編輯config.php文件。你需要這樣的供應,並執行命令行的 loadercsv.php:
$ php loadercsv.php
這將提取zip文件的數據,並將其填充已 必須存在數據庫。
這是什麼意思?我明白這是一個猜測遊戲,但很想知道別人是否可以解釋他在說什麼?
此外,以下是從config.php文件的代碼,只是櫃面它是需要:
<?php
// Temporary directory where data will be extracted. Must be directory, absolute path, writable.
define('DATA_DIR', '/CourseFinder/tmp');
// Location of zip file, must be readable and absoluate path.
define('ZIP_FILE', '/CourseFinder/assets/zip/ziplocation.zip');
define('DB_HOST', 'localhost');
define('DB_USER', 'removedforreasons');
define('DB_PASSWORD', 'removedforreasons');
define('DB_NAME', 'removedforreasons');
define('MAX_LINE_WIDTH', 2048);
define('CSV_SEP', ',');
define('RESULTS_PER_PAGE', 10);
/*
* List of CSV files to be loaded. These files are processed in order listed here.
* In case some file does not exists, process will break.
*
*/
/* Try to connect */
$connection = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);
/* If cannot connect, simply exit. */
if (mysqli_connect_errno($connection)) {
$msg = sprintf("Cannot connect to MySQL: %s", mysqli_connect_errno($connection));
printf("ERROR: config.php - %s\n", $msg);
exit();
}
/* Function to close the connection */
function close_connection($connection_to_close)
{
mysqli_close($connection_to_close);
}
/* Register the function at shutdown. */
register_shutdown_function('close_connection', $connection);
?>
什麼不清楚? – Shomz
這不是一個猜謎遊戲。這個腳本希望通過命令行而不是瀏覽器來執行。您必須先創建數據庫,然後像他說的那樣在命令行上執行腳本。 –
如果您不明白 - 請他/她解釋。永遠不要害怕提問。這是我們都學習的方式。 – nickhar