だから、私は何時間もコードのバグを解消しようとしてきました.私は開発者ではなく、PHPの初心者ですが、構文または論理エラーを見つけることができません:
一般に、HTML フォームから投稿されたフィールドに基づいて新しいディレクトリを作成するコードを開発しようとしています。
私のコードの要約版はこれです:
$inputA = 'Something Red';
$inputB = '_Old';
$inputC = '_metal';
$inputD = '_100';
$trimmedInputA = str_replace(' ', '', $InputA);
$dirStructure = '/folderName/'.$trimmedInputA;
if (mkdir($dirStructure,0777, true)){
die('Failed to create folders...');
};
///////skipping ahead --> --> -->
$file=fopen('folderName/'.$trimmedInputA.'/'.$trimmedInputA.$inputB.$inputC.$inputD.'.csv','w');
if(!$file){
die ("Failed to Create File");
}
fwrite($file,$csv_data);
2 番目の「die」警告が表示され、カスタム フォルダが作成されません。
この例から得られる最終的なゲームは、URL を持つファイルを作成することです。
http://www.domain.com/folderName/SomethingRed/SomethingRed_Old_metal_100.csv
私のスピードバンプに関するアイデアはありますか?
私は昨日それを動かしたことを誓いますが、phpにいくつかの変更を加えました。何をしたか、何をしなかったか思い出せません