これは私が別の開発者と一緒に仕事をしたものの抜粋です。私は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);
?>