diff --git a/public/delete.php b/public/delete.php index 605b86a..5230690 100644 --- a/public/delete.php +++ b/public/delete.php @@ -1,116 +1,95 @@ . **/ -/* -function getimg($url) -{ - #$headers[] = 'Accept: image/gif, image/x-bitmap, image/jpeg, image/pjpeg'; - $headers[] = 'Connection: Keep-Alive'; - $headers[] = 'Content-type: application/x-www-form-urlencoded;charset=UTF-8'; - $user_agent = 'php'; - $process = curl_init($url); - curl_setopt($process, CURLOPT_HTTPHEADER, $headers); - curl_setopt($process, CURLOPT_HEADER, 0); - curl_setopt($process, CURLOPT_USERAGENT, $user_agent); - curl_setopt($process, CURLOPT_TIMEOUT, 30); - curl_setopt($process, CURLOPT_USERPWD, "ubuntu:ubuntu."); - curl_setopt($process, CURLOPT_RETURNTRANSFER, 1); - curl_setopt($process, CURLOPT_FOLLOWLOCATION, 1); - $return = curl_exec($process); - curl_close($process); - return $return; -} - - * - */ - +//Constants //$CN_APTH = "/mnt/volume-fra1-11/var/www/cdn/pling-cdn"; $CN_APTH = "."; -//echo "Test-URL". urlencode('8/d/9/f/b3eae1990699459eac56beb682b5e79f45e0.png'); - - $imgurl = urldecode($_GET['path']); -echo "

Deleting file: ".$imgurl.'

'; +echo "

Deleting file: ".$imgurl.'

\n'; $delete_post_name = $_GET['post']; $imagename = basename($imgurl); if (!$imgurl || !$imagename) { - print "Error, param: path missing"; + print "Error, param: path missing\n"; return; } if (!$delete_post_name) { - print "Error, param: post missing"; + print "Error, param: post missing\n"; return; } $fileExists = file_exists($CN_APTH.'/img/' . $imgurl); -print_r("

File exists: ".$CN_APTH.'/img/' . $imgurl.' = ' . $fileExists); + if($fileExists) { + print_r("

File exists".'\n'); echo ''; +} else { + print_r("

File did not exists".'\n'); } -print_r("

Rename file..."); -print_r('

cp '.$CN_APTH.'/img/' . $imgurl . ' ' . $CN_APTH.'/img/' . $imgurl . $delete_post_name); +print_r("

Rename file...".'\n'); +print_r('

Command: cp '.$CN_APTH.'/img/' . $imgurl . ' ' . $CN_APTH.'/img/' . $imgurl . $delete_post_name.'\n'); -//$last_line = system('mv '.$imgurl . ' ' . $imgurl . $delete_post_name, $retval); //TODO -$last_line = system('cp '.$CN_APTH.'/img/' . $imgurl . ' ' . $CN_APTH.'/img/' . $imgurl . $delete_post_name); -echo $last_line; +//$last_line = system('mv '.$imgurl . ' ' . $imgurl . $delete_post_name, $retval); +$last_line = system('cp '.$CN_APTH.'/img/' . $imgurl . ' ' . $CN_APTH.'/img/' . $imgurl . $delete_post_name.' 2>&1'); +echo $last_line.'\n'; $fileExists = file_exists($CN_APTH.'/img/' . $imgurl . $delete_post_name); -print_r("

New File exists: ".$CN_APTH.'/img/' . $imgurl . $delete_post_name.' = ' . $fileExists); - if($fileExists) { - echo ''; + print_r("

File exists".'\n'); + echo ''; +} else { + print_r("

File did not exists".'\n'); } //TODO -print_r("

Search for cached files: "); -print_r('

locate -i "' . $imgurl.'"'); +print_r("

Search for cached files: \n"); +print_r('

Command: locate -i "' . $imgurl.'"\n'); -$last_line = exec('locate -i "' . $imgurl.'"', $resultArray, $result); +$last_line = exec('locate -i "' . $imgurl.'" 2>&1', $resultArray, $result); //var_dump($resultArray); foreach ($resultArray as $value) { if(strpos($value, '/cache/') !== false) { - echo "

rm $value"; + echo "

Command: rm $value\n"; } } /* $image = getimg($imgurl); file_put_contents('img/' . $imagename, $image); if (file_exists('./img/' . $imagename)) { print ""; } else { print "Error"; } */ \ No newline at end of file