2017-11-15 7 views
0

그래서 상황에 따라 사용자가 POST를 통해 업로드 할 때 .jpg 파일을 .png 파일로 자동 변환해야합니다.Windows 2012 R2 서버에서 이미지 작성

문제는 : PHP로 만든 변환 된 Image-Object를 저장할 수 없습니다 ... 저는 Windows Server 2003 R2, Apache 2.4 및 PHP 5.5.38을 사용하고 있습니다. 에 따르면

는 PHP-매뉴얼 난 그냥 파일로 기능에게 경로를 제공해야합니다

$input = 'test.jpg'; 
$output = 'test.png'; 
$inputfile = imagecreatefromjpeg(realpath($input)); 
imagepng($inputfile,$output,9); 

가 출력 경로가 될 수 있습니다 기존 또는 존재하지 않는 권리, 파일을? 코드가 실행되는 디렉토리의 경우 Windows 사용 권한이 모든 사람에게 모든 권한으로 설정되어 있으므로 문제가 없어야합니다. ...

나는 그것이 내가 감독하는 바보 같은 실수 다. D 미리 감사드립니다!

답변

0

신경 끄시들, 그냥 PHP 매뉴얼 의견에 정답 ... 파일 이름 변수를 사용하는 경우

인용문 하는 것은주의를 보았다.PHP5.4로 전환하면 PHP5.4로 전환 할 때 PHP의 동작이 달라집니다. PHP5.3은 $ ​​filename = ''을 $ filename = NULL과 같은 방식으로 사용합니다 (예 : 경고 없음)