diff options
Diffstat (limited to 'src/loadArtifact.php')
-rw-r--r-- | src/loadArtifact.php | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/src/loadArtifact.php b/src/loadArtifact.php deleted file mode 100644 index 6205164..0000000 --- a/src/loadArtifact.php +++ /dev/null @@ -1,34 +0,0 @@ -<?php -$mvnBaseUrl = 'http://repo1.maven.org/maven2'; - -$requestedArtifact = $_SERVER["REQUEST_URI"]; -$requestedArtifact = str_replace('/mvn', '', $requestedArtifact); -$baseLocalFolder = __DIR__; -$localFolder = $baseLocalFolder.substr($requestedArtifact, 0, strripos($requestedArtifact, '/')); -//echo $localFolder."<br>"; -if (!is_dir($localFolder)) { - mkdir($localFolder, 0770, true); -} - -$srcUrl = $mvnBaseUrl.$requestedArtifact; -//echo $srcUrl."<br>"; -$src = fopen($srcUrl, 'r'); - -$dstPath = $baseLocalFolder.$requestedArtifact; -//echo $dstPath; -$dst = fopen($dstPath, 'w'); - -$filesize = stream_copy_to_stream($src, $dst); - -if (0 == $filesize) { - unlink($dstPath); - unlink($localFolder); -} - -if (is_file($dstPath)) { - chmod($dstPath, 0660); - header('Location: http://'.$_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"]); -} else { - header('HTTP/1.0 404 Not Found'); -} -?> |