0

カテゴリ別に別のディレクトリに画像をアップロードしようとしています。他のすべてを設定していますが、画像をアップロードしようとすると、画像/...とは言えません。 $ category「ボックス」の値?私はどこで間違っていますか?これは、私が使用しようとしているスクリプトの例です..誰かがそれを手伝ってくれるでしょうか?

$sql = mysql_query("UPDATE products SET product_name='$product_name', price='$price', details='$details', category='$category', subcategory='$subcategory' WHERE id='$pid'");
if ($_FILES['fileField']['tmp_name'] != "") {
    // Place image in the folder 
    $newname = "$pid.jpg";
    move_uploaded_file($_FILES['fileField']['tmp_name'], "../images/$newname");
}
header("location: inventory_list.php"); 
exit(); }
4

3 に答える 3

0

ファイルはimages/...move_uploaded_file

move_uploaded_file($_FILES['fileField']['tmp_name'], "../images/$newname");

必要に応じてcategoryフォルダーに移動する場合は、images/boxes/...categorymove_uploaded_file string $destination

move_uploaded_file($_FILES['fileField']['tmp_name'], "../images/$category/$newname");
于 2012-11-11T15:00:24.710 に答える
0

私はこの問題を自分で解決し終えました。私は実際にあなたが使用しているのとまったく同じコードを使用しています。それが私があなたを見つけることになった方法です。

私が実装するようになった解決策は、サーバーのコントロール パネルから読み取り/書き込みアクセス許可を変更することでした。メイン ルート ディレクトリの/storeフォルダーへの読み取り/書き込み/実行を許可します。

これが役立つことを願っています.... 1年後

于 2013-12-24T03:34:16.053 に答える
0

最初に「mkdir」を使用してディレクトリを作成しようとしましたか?

于 2012-11-11T14:56:30.583 に答える