コード例 #1
0
<?php

require $_SERVER['DOCUMENT_ROOT'] . "/amfphp/services/ampache/AmpacheService.php";
require_once 'getid3/getid3/getid3.php';
$as = new AmpacheService();
$user = $_POST['user'];
$password = $_POST['password'];
$catalog = $_POST['catalog'];
$folder = $_POST['folder'];
echo "has access" . $as->hasAccess($user, $password) . ";" . $user . ":" . $passsword;
if ($as->hasAccess($user, $password)) {
    $cat_folder = $as->getPathFromCatalog($user, $password, $catalog);
    // fix windows mode
    if ($as->winfs) {
        $separator = "\\";
    } else {
        $separator = "/";
    }
    echo "sep: " . separator . ";" . $as->winfs;
    $path = $cat_folder . $separator . $folder;
    $index = "Filedata";
    $filename = $_FILES[$index]["name"];
    $filesize = $_FILES[$index]["size"];
    $tmpname = $_FILES[$index]["tmp_name"];
    $fullname = $path . $separator . $filename;
    if (preg_match('/\\.mp3$/', $filename)) {
        echo "catfolder: " . $cat_folder . "\n";
        echo "folder: " . $path . "\n";
        echo "fullname: " . $fullname . "\n";
        if (!is_dir($path)) {
            mkdir($path);