0

このコード行は、ローカルで機能します。

$copythumb = copy($externalsource, getcwd().'\\img\\covers\\'.$id.'thumb.jpg');
if (!$copythumb) {echo 'Couldn\'t add thumbnail';}  

しかし、サーバーにアップロードすると、「サムネイルを追加できませんでした」というメッセージが表示され、コピーされません。運が悪いので変更\\img\\covers\\しようとしました。/img/covers/Ive' もいじりdirname(realpath(__FILE__))$_SERVER['DOCUMENT_ROOT']

ローカル:

echo getcwd(); //returns D:\Server\www\project

サーバ:

echo getcwd(); //returns /storage/content/xx/xxxxxx/xxx.com/public_html/project

誰かが助けてくれたら本当にありがたいです!

4

1 に答える 1

0

imgまたはカバーディレクトリの権限を変更する

<?php
// Read and write for owner, nothing for everybody else
chmod("/somedir/somefile", 0600);

// Read and write for owner, read for everybody else
chmod("/somedir/somefile", 0644);

// Everything for owner, read and execute for others
chmod("/somedir/somefile", 0755);

// Everything for owner, read and execute for owner's group
chmod("/somedir/somefile", 0750);
?>
于 2012-11-29T04:02:49.520 に答える