Server in Safemode - Printable Version +- CodeIgniter Forums (https://forum.codeigniter.com) +-- Forum: Archived Discussions (https://forum.codeigniter.com/forumdisplay.php?fid=20) +--- Forum: Archived Development & Programming (https://forum.codeigniter.com/forumdisplay.php?fid=23) +--- Thread: Server in Safemode (/showthread.php?tid=15815) |
Server in Safemode - El Forum - 02-16-2009 [eluser]Shahgeb[/eluser] <?php function createdirectory($date_dir, $city_dir){ locally $root = ‘E_Paper’; if(!is_dir($root.’/’.$date_dir)) mkdir(”$root.’/’.$date_dir”, 0777); <==== works fine if(!is_dir($root.’/’.$date_dir.’/’.$city_dir)) mkdir($root.’/’.$date_dir.’/’.$city_dir, 0777); <==== works fine ?> live at server <?php mkdir(”/var/www/html/dotproject/$root.’/’.$date_dir”, 0777”, 0777); <===== fails mkdir(”/var/www/html/dotproject/$root.’/’.$date_dir.’/’.$city_dir”, 0777); <===== fails ?> } Is there any issue at server end which is running in safemode? any help would be appreciated Server in Safemode - El Forum - 02-16-2009 [eluser]TheFuzzy0ne[/eluser] I wouldn't have thought safemode would affect making directories. The problem is your last two lines of code. Code: mkdir("/var/www/html/dotproject/$root.'/'.$date_dir", 0777", 0777); They should work if they were written like this: Code: mkdir("/var/www/html/dotproject/$root/$date_dir", 0777, 0777); You are using concatenation, but in such a way that nothing is actually concatenated, because the concatenation code is within quotes. Hope this helps. |