Ben bir görüntü çekmek ve bir. Jpg dönüştürmek gerekiyordu bir komut dosyası var. Bu ne yapar kodu:
$uploadDir = $_SERVER['DOCUMENT_ROOT'] . "/blogimages/";
$tempFile = ereg_replace("'", "_", basename($_FILES['newsImg']['name']));
$uploadFile = $uploadDir . $tempFile;
move_uploaded_file($_FILES['newsImg']['tmp_name'], $uploadFile);
$newPic = $uploadDir . $blogID . ".jpg";
if(file_exists($newPic)){
unlink($newPic);
}
$convertString = "$IM -strip $uploadFile $newPic";
echo "<!-- $convertString -->";
exec($convertString);
Ben bir HTML açıklamada son dize koymak görülebileceği gibi bu yüzden idam ediliyor ne görebilirsiniz. Ne olur dönüştürülen görüntü oluşturulur olmasıdır, ama 0 bayt resimdir. Yani hiçbir veri aslında dosyasına yazılır. Sadece emin dönüştürmek aslında normalde ben kopyalamak gerekir gibi çalışan ve bir komut satırı html yorumun dönüştürmek dize yapıştırılır yapmak ve gayet güzel çalışıyor için. Sadece PHP exec içinde sorunları yaşıyor gibi görünüyor. Neden bu olabilir Herhangi bir düşünce?