Hi, I have a script for upload images to imageshack from my website. But the script work 1 hosting yes and another hosting no. Why another hosting dont work? i have enable cURL support in the another hosting... I get error: ;type=image/jpeg and the foto.jgp exist!!! Who can help me please? My another hosting need a special config? If you give me the solution, i can pay to you a little dolars... <?php ini_set("display_errors","On"); function getFileType($filename) { $fparts = explode(".",trim($filename)); $stype = strtolower($fparts[count($fparts)-1]); $type = ((($stype=="jpg") || ($stype=="jpeg"))?"jpeg":$stype); return "image/".$type; } $ch = curl_init("http://www.imageshack.us/upload_api.php"); $post['xml']='yes'; $filename = "foto.jpg"; $type = getFileType($filename); $post['fileupload']='@'.$filename.';type='.$type; $post['rembar']="1"; $post['login']="3a0987afa783b69fc1f7058ca503ea80"; $post['cookie']="3a0987afa783b69fc1f7058ca503ea80"; curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_HEADER, false); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_TIMEOUT, 300); curl_setopt($ch, CURLOPT_POSTFIELDS, $post); curl_setopt($ch, CURLOPT_HTTPHEADER, array('Expect: ')); $result = curl_exec($ch); curl_close($ch); if (strpos($result, '<'.'?xml version="1.0" encoding="iso-8859-1"?>') === false) { echo 'failed'; print_r($result); } else { print_r($result); } echo '@'.$filename.';type='.$type; ?> PHP: