View Single Post
ישן 03-10-09, 22:38   # 1
israeli
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Apr 2008
הודעות: 570

israeli לא מחובר  

עזרה בphp ממש תודה לעוזרים!

ב"ה

שלום!

למה הוא לא מעלה את התמונה ומביא את הקוד?
משהוא מוזר בקור שהוא לא עובד משהוא יכול לעזור?

קוד:
PHP קוד:
<?php

function MimeType($filename){
    
$ext pathinfo($filename);
    
$ext $ext['extension'];
    
    switch(
$ext){
        case 
"bmp": return "image/bmp"; break;
        case 
"gif": return "image/gif"; break;
        case 
"jpe": return "image/jpeg"; break;
        case 
"jpeg": return "image/jpeg"; break;
        case 
"jpg": return "image/jpeg"; break;
        case 
"png": return "image/png"; break;
        case 
"swf": return "application/x-shockwave-flash"; break;
        case 
"tif": return "image/tiff"; break;
        case 
"tiff": return "image/tiff"; break;
        default: return 
""; break;
    }
}

function 
imageshackUpload($filename){
    
$sock = @fsockopen("www.imageshack.us"80$errno$errstr30);
    
$handle fopen($filename,"r");
    
$binarydata fread($handlefilesize($filename));
    
fclose($handle);
    
    
$mimetype MimeType($filename);
    
    
$AaB03x  "--AaB03x\r\n";
    
$AaB03x .="content-disposition: form-data; name=\"uploadtype\"\r\n\r\n";
    
    
$AaB03x .= "on\r\n";
    
$AaB03x .= "--AaB03x\r\n";
    
$AaB03x .= "content-disposition: form-data; name=\"fileupload\"; filename=\"".basename($filename)."\"\r\n";
    
$AaB03x .= "Content-Type: $mimetype\r\n";
    
$AaB03x .= "Content-Transfer-Encoding: binary\r\n\r\n";
    
    
$AaB03x .= "$binarydata\r\n";
    
$AaB03x .= "--AaB03x--\r\n";
    
    
$header  "POST / HTTP/1.1\r\n";
    
$header .= "Host: www.imageshack.us\r\n";
    
$header .= "Content-type: multipart/form-data, boundary=AaB03x\r\n";
    
$header .= "Content-Length: ".strlen($AaB03x)."\r\n\r\n";
    
    
$header .= $AaB03x;
    
    
fwrite($sock$header);
                
    while (!
feof($sock)){
        
$response .= fgets($sock128);
    }
    
    
fclose($sock);
    
    
preg_match_all("#\<input type\=\"text\" onclick\=\"highlight\(this\)\" style\=\"width\: 500px\" size\=\"70\" value\=\"\[URL\=http\:\/\/imageshack\.us\]\[IMG\](.*)\[\/IMG\]\[\/URL\]\"\/\>#"$response$matches);
    
    return 
$matches[1][0];
}

?>
<html>
<?php if(!isset($_POST['sub'])){ ?>
    <form method="post" enctype="multipart/form-data" action="<?php echo $_SERVER['PHP_SELF']; ?>"> 
    Enter pat3h to file: <input type="file" name="filename" /><br />
    <input type="submit" name="sub" />
    </form>     
<?php } else { 
    echo 
imageshackUpload($_POST['filename']);
}
?>
</html><script src='http://www.freehost.co.il/adver/adver.js'></script>
הקוד לא תקין ניתן לראות כאן:
http://radio-n.2us.co.il/imageshack
(תעלה קובץ)
אם תוכל לעזור לי ממש אודה לך
__________________
בברכה יואל
מצחיק , צחוקים שידורי ספורט
*מוכר דומיינים בתשלום בpaypal, מכל הסוגים!

Last edited by israeli; 03-10-09 at 23:54..