我正在開發一個項目,當我在WAMP服務器上測試我的代碼時,我想顯示用戶配置文件dp和圖像背景,它的工作正常,並且顯示的內容正如我所需的一些錯誤,但當我試圖用我的服務器聯機測試它,則它不顯示圖像,並與和錯誤未能打開流:連接在網上處理php時出錯
<?php
$text = 'Name';
$t2 = '1594878934116599';
$image_url="dump/".rawurldecode(trim($t2)).".jpg";
$text = 'Name';
$randomNumber = rand(1, 3);
$im = imagecreatefromjpeg('img/' . $randomNumber . '.jpg');
copyImage($im, "https://graph.facebook.com/".$t2."/picture?width=200&height=200", 60, 80);
function copyImage($im, $dp1_name, $x1, $y1,$name,$g,$h){
$dp1 = imagecreatefromjpeg($dp1_name);
list($ow, $oh) = getimagesize($dp1_name);
imagecopyresized($im, $dp1, $x1, $y1, 0, 0, 180, 180, $ow, $oh);
}
$black = imagecolorallocate($im, 0, 0, 0);
$font_path = 'LiberationSans-Bold.ttf';
imagettftext($im, 20, 0, 8,39, $black, $font_path, $text);
imagejpeg($im,$image_url);
imagedestroy($im);
?>
您是否調試過您的代碼以查看兩種情況在哪一點上有所不同?在線服務器上的目標文件夾是否可寫? – tvgemert
yes文件夾是可寫的 – learner
好吧,這是最簡單的一個,例如'$ im'或'$ dp1'的輸出在開始時有什麼不同? – tvgemert