![]() |
|
[Sollution] Safe mode problem - Printable Version +- ZenphotoCMS Forum (https://forum.zenphoto.org) +-- Forum: Support (https://forum.zenphoto.org/forum-1.html) +--- Forum: General support (https://forum.zenphoto.org/forum-4.html) +--- Thread: [Sollution] Safe mode problem (/thread-1792.html) |
[Sollution] Safe mode problem - pixelstudio - 2007-11-11 Hello people, i love Zenphoto! you did a fine job making it! when i was testing this on my local server all was okey. but on my provider i got a error when i tried to upload something. "Warning: move_uploaded_file() [function.move-uploaded-file]: Unable blabalbalablaba" so i begaan searching and i was something with safe_mode beeing on. now i dont have controle over the php.ini so changing was not an option. after looking into the code and searching the internet i tried someting. Create a function like in the admin.php (fifth line or so) : function FtpMkdir($path, $newDir) { $server='ftp.server.com'; // ftp server $connection = ftp_connect($server); // connection $user = "Name here"; $pass = "pass here"; $result = ftp_login($connection, $user, $pass); // check if connection was made if ((!$connection) || (!$result)) { return false; exit(); } else { ftp_chdir($connection, $path); // go to destination dir if(ftp_mkdir($connection, $newDir)) { // create directory ftp_site($connection, "CHMOD 777 $newDir") or die("FTP SITE CMD failed."); return $newDir; } else { return false; } ftp_close($connection); // close connection } } After inserting this function change the following in the admin.php: in the upload section of the code below the $uploaddir = SERVERPATH . '/albums/' . $folder; line $path = 'Edit your path to albums here'; $newDir = strip($_POST['folder']); if (!is_dir($uploaddir)) { FtpMkdir($path, $newDir); } and you are done. if you get errors you proberly did not have the correct path in your $path, i had to try a couple of times to get this one correct. But it seems to work. So again thx for the great Zenphoto, and i hope some will find this usefull Best regards, |