templates
フォルダに、背景テンプレート.jpg
(同じフォルダに保存されている)とフォームから提出されたテキスト付きのPHPを使用して作成した画像があります。これはこのフォルダにjpgとして保存されます。私は、フォルダuploads
にphpで構築されたイメージをコピーして、image451.jpg
、またはid番号が何であれ、名前を変更します。私はcopy()
とrename()
PHP関数を使うべきだと思いますが、それらを動作させることはできません。これはどうすればいいですか?phpと動画を新しいフォルダに移動
4
A
答えて
3
あなたは、あなたのWebサーバはあなたがそれらを常駐させたいuploads
ディレクトリへの書き込みアクセス権を持っていることを確認する必要があります。次に、あなただけ行うことができます。
if (!rename("oldfilename.jpg", "/path/to/uploads/image451.jpg"))
{
echo "oops, something went wrong moving your file.";
}
私たちは、あなたがあなたの質問にその情報を追加しない限り、私は、ディレクトリの書き込み権限を確認する方法についての具体的なことはできません実行しているどのようなサーバープラットフォームを知りません。
+0
ありがとう、私はそれを試みます。 – webmachine
+0
@webmachine、@Oscar Mの答えははるかに完全です。代わりに彼を使用! –
2
あなたの目的地は、そこに新しいファイルを移動しようとする前に、書き込み可能であるかどうかをテストする必要があります。
$dest_dir = "/path/to/uploads/";
$src_file = "path/to/orig/file.jpg";
if (is_writeable($dest_dir)) {
$dest_file = $dest_dir . DIRECTORY_SEPARATOR . basename($src);
if (false == rename($src, $dest_file)) {
trigger_error('Could not move file', E_USER_ERROR);
}
}
else {
trigger_error('Destination dir is not writeable', E_USER_WARNING);
}
関連する問題
- 1. Jarファイルを起動フォルダに移動
- 2. PHPは選択したファイルをAフォルダからBフォルダに移動します
- 3. sails.jsのasestsと.tmpフォルダを移動して新しい場所から提供
- 4. Androidのカメラ画像を新しいアクティビティに移動
- 5. フォルダに移動する
- 6. Android Studioの新しい画面/ページに移動するには?
- 7. ファイルを新しいフォルダに移動し、Gitの履歴を保存する
- 8. PHPスクリプトから新しいHtmlページに移動するには?
- 9. ブランチを新しいタグに移動
- 10. ワイルドカード構造ファイルを移動先フォルダに移動
- 11. .gitフォルダを移動する
- 12. gitのフォルダを移動
- 13. svnのフォルダを移動
- 14. IMAPを使用して電子メール内の新しい作成済みフォルダにメールを移動するINBOX PHP
- 15. コレクションの新しいレコードに移動
- 16. Python:新しいコンピュータに移動
- 17. 新しいドメインに移動する
- 18. Haskellの新しい行に移動 -
- 19. PHP - サーバー上の別のフォルダにファイルを移動する
- 20. php imapでフォルダにメールを移動する方法
- 21. ウォーターマークイメージをPHPのフォルダに移動する方法
- 22. TFSチームプロジェクトの新しいフォルダの下にフォルダを移動するにはどうすればよいですか?
- 23. 新しいページに移動すると画像がちらつく
- 24. フレックスをクリックすると新しいビューに移動します
- 25. Gitファイルをフォルダに移動する
- 26. 画像をタイルパイゲームごとに移動
- 27. コンテンツツリー内のフォルダにsitecoreアイテムを移動しようとしています
- 28. 絶対パスからフォルダに移動
- 29. URL操作によるフォルダの移動
- 30. PhoneGapでキャプチャした画像をsdcardのフォルダに移動する方法
"仕事に就かせることができません"はかなり曖昧です。使用しているコードを投稿し、遭遇した特定のエラーや予期しない動作を教えてください。 –
「私はそれらを( '' copy() ''と '' rename() ''を動作させることができませんと言うと、"どういう意味ですか?彼らはどのように*働いていないのですか? – Sampson