V vinsbg Registered 20 Ноември 2015 #1 Здравейте, може ли някакъв прост пример как да преместя снимка от една папка в друга и да ъпдейтна пътя до нея в таблицата. Пример: image/image.jpg -> image2/image.jpg в таблицатa също да се смени пътя от image/image.jpg -> image2/image.jpg за конкретната снимка..
Здравейте, може ли някакъв прост пример как да преместя снимка от една папка в друга и да ъпдейтна пътя до нея в таблицата. Пример: image/image.jpg -> image2/image.jpg в таблицатa също да се смени пътя от image/image.jpg -> image2/image.jpg за конкретната снимка..
Revelation Administrator Екип 20 Ноември 2015 #2 Използвай copy. PHP: $current_dir = 'image/image.jpg'; $dest_dir = 'image2/image.jpg'; if ( copy($current_dir, $dest_dir) ) { unlink($current_dir); //трием файла от текущата папка // UPDATE на таблицата с $dest_dir } else { echo "Failed to copy"; }
Използвай copy. PHP: $current_dir = 'image/image.jpg'; $dest_dir = 'image2/image.jpg'; if ( copy($current_dir, $dest_dir) ) { unlink($current_dir); //трием файла от текущата папка // UPDATE на таблицата с $dest_dir } else { echo "Failed to copy"; }
V vinsbg Registered 20 Ноември 2015 #3 Благодаря, само последно да попитам това ми се явяват пътищата: $current_dir = '../../../../images/'.$result['image_name'].''; $dest_dir = '../../images/'.$result['image_name'].''; $current_dir е папка извън /public_html/, а другата е в нея. Сега може ли да стане да запиша новия път без ../../, a само upload/snimka.jpg
Благодаря, само последно да попитам това ми се явяват пътищата: $current_dir = '../../../../images/'.$result['image_name'].''; $dest_dir = '../../images/'.$result['image_name'].''; $current_dir е папка извън /public_html/, а другата е в нея. Сега може ли да стане да запиша новия път без ../../, a само upload/snimka.jpg
Revelation Administrator Екип 20 Ноември 2015 #4 PHP: $dest_dir = '../../../images/somepic.jpg'; $dest_dir = preg_replace("#\.?\./#", "", $dest_dir); echo $dest_dir; // result: images/somepic.jpg
PHP: $dest_dir = '../../../images/somepic.jpg'; $dest_dir = preg_replace("#\.?\./#", "", $dest_dir); echo $dest_dir; // result: images/somepic.jpg