2013-06-04 13 views
0

因此,我一直在試圖將我的代碼錯誤數小時,而我雖然不是開發人員,和非常新手到PHP,我無法找到我的語法或邏輯錯誤:我在我的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); 

我得到第二個「死」的警告,而不是創建自定義文件夾。

遊戲結束,從這個例子所是創建一個URL文件:在我的速度,顛簸

http://www.domain.com/folderName/SomethingRed/SomethingRed_Old_metal_100.csv 

任何想法?

我發誓,我是有工作的昨天,但做了一些其他的改變到PHP,我不記得我做過什麼或不確實

回答

1

比較,分配給$dirStructure$file什麼。

您可以注意到fopen參數中缺少前導/

儘管如此,

echo('folderName/'.$trimmedInputA.'/'.$trimmedInputA.$inputB.$inputC.$inputD.'.csv'); 

肯定會幫你調試。

+0

經典提示!我可能會遇到這個想法,以迴應過去的功能和結構,但我最近一定會忘記它。用你的小費,我終於把所有的鴨子都連起來了。謝謝。 +1這個重要的自助工具 –

相關問題