스크립트를 사용하여 이미지를 업로드합니다.개체가 아닌 개체에서 resize() 함수 호출
스크립트에서 미리보기 이미지를 만들고 싶습니다.
먼저 복사본을 복사 한 후 복사본 크기를 조정하려고합니다.
내가 복사 파일이 내가 새로 생성 된 파일을 볼 수 있습니다 작동
$originalfile =//the file i just uploaded
$kopiefile = //the copy destination /same filename as original but with an extra dir added.
if (!copy($originalfile, $kopiefile)) {
echo "failed to copy $originalfile...\n";
} else {
$kopiefile = "http://mydomain.com/media/img/thumbs/".$file_name;
echo $kopiefile;
$kopiefile -> resize(300, 0, false);
}
있습니다.
echo $ kopiefile을 사용하면 링크를 복사해도 작동하는 이미지로 바로 연결됩니다.
하지만 지금은
$kopiefile -> resize(300, 0, false);
부분하세요라는 오류를
치명적인 오류 :에 비 목적의 멤버 함수 리사이즈()를 호출 .... 라인 176 라인 (176)은
는
$kopiefile -> resize(300, 0, false);
내 코드에 문제가 있나요?
는 나 또한 사용하는 tryd :$ kopiefile = "/home/censored/domains/censored/public_html/ve/media/img/thumbs/".$file_name을;
하지만 작동하지 않습니다.
누군가 나를 도와 줄 수 있습니까?
(300, 0, 거짓); imagecopyresized는 이미지의 비율을 올바르게 유지하기 위해 추가 코드를 작성해야하는 것처럼 보입니다. –
-> '경향'연산자를 사용하여 클래스의 멤버 만 액세스 할 수 있습니다. 여기서는 그런 식으로 사용되지 않습니다. 아마 그걸 확인하고 싶을거야. –
다른 방법이 없으므로, 수업을 추가하는 것을 정말 좋아하지 않습니다. 모든 것을 가능한 한 간단하게 유지하고 싶습니다. 나는 필요하지 않을 때 105 개의 코드 규칙을 추가하고 싶지 않습니다. –