کمک برای ویرایش یک کد

pedrambogy

تازه وارد
سلام .. میخواستم از دوستان پی اچ پی کار درخواست کنم این کد رو برای بنده ویرایشش کنن

الان خروجی که به من میده به صورت

بفرمایید اینم آدرس عکس شما :) :

link aks ..

هست . میخوام خروجی رو عوض کنم و به دو صورت به من نشون بده

یک بار خود لینک عکس رو درون یک کادر textarea نشون بده

یک بارم کد اچ تی ام ای عکس رو درون کادر textarea نشون بده

12424242.jpg


اینم کد پی اچ پی


کد:
<?php




function GetRandomName(){
    settype($randtxt, "string");
    $temp = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVW  XYZ0123456789";
    for($i=0; $i<25; $i++){
        $tekrar = rand(0,strlen($temp)-1);
        $randtxt .= $temp[$tekrar];    
    }
    return $randtxt;
}// end of func GetRandomName
function GetTypef($name){
    $back = strpos($name,".");
    $front = strlen($name) - $back;
    $type = substr($name,$back,$front);
    return $type;
}


$format_f = array("jpg","png", "gif", "jpeg");
$ex = explode(".", $_FILES["file"]["name"]);
$ex_format = end($ex);


if((($_FILES["file"]["type"] == "image/png")
   ||($_FILES["file"]["type"] == "image/jpg")
   ||($_FILES["file"]["type"] == "image/JPG")
   ||($_FILES["file"]["type"] == "image/jpeg")
   ||($_FILES["file"]["type"] == "image/gif"))
   &&(($_FILES["file"]["size"] < 5000000)) // size limit! in here (5mb)
   &&(in_array($ex_format,$format_f))){ // check the files type

    if($_FILES["file"]["error"] > 0){
        echo "خطا ! فایل آپلود نشد ! دلیل : " . $_FILES["file"]["error"];
    }else{
        if(file_exists("upload/" . $_FILES["file"]["name"])){
            $rand_name = GetRandomName();   // get ranadom name for pictures
            $type_file = GetTypef($_FILES["file"]["name"]);   // get type of file;
            $_FILES["file"]["name"] = "img_" . $rand_name . $type_file;   //change file names
            move_uploaded_file($_FILES["file"]["tmp_name"], "upload/" . $_FILES["file"]["name"]);
            echo "بفرمایید اینم آدرس عکس شما  :<br/>   http://up.hamkhone.ir/upload/" . $_FILES["file"]["name"];
        }else{
            move_uploaded_file($_FILES["file"]["tmp_name"], "upload/" . $_FILES["file"]["name"]);
            echo "بفرمایید اینم آدرس عکس شما  :<br/>   http://up.hamkhone.ir/upload/" . $_FILES["file"]["name"];
        }
    }

   }else{
    echo "فایل شما پشتیبانی نمیشود ! :(";
   }// end main if
?>
 

Mostafa74

کاربر عضو
با سلام.

اینم کد

فقط اینکه داخل کد یک طول و عرض هست که متعلق به textarea هستش و متناسب با قالبتون یک اندازه رو بهش بدین


کد:
<?php
function GetRandomName(){
    settype($randtxt, "string");
    $temp = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVW  XYZ0123456789";
    for($i=0; $i<25; $i++){
        $tekrar = rand(0,strlen($temp)-1);
        $randtxt .= $temp[$tekrar];    
    }
    return $randtxt;
}// end of func GetRandomName
function GetTypef($name){
    $back = strpos($name,".");
    $front = strlen($name) - $back;
    $type = substr($name,$back,$front);
    return $type;
}


$format_f = array("jpg","png", "gif", "jpeg");
$ex = explode(".", $_FILES["file"]["name"]);
$ex_format = end($ex);


if((($_FILES["file"]["type"] == "image/png")
   ||($_FILES["file"]["type"] == "image/jpg")
   ||($_FILES["file"]["type"] == "image/JPG")
   ||($_FILES["file"]["type"] == "image/jpeg")
   ||($_FILES["file"]["type"] == "image/gif"))
   &&(($_FILES["file"]["size"] < 5000000)) // size limit! in here (5mb)
   &&(in_array($ex_format,$format_f))){ // check the files type

    if($_FILES["file"]["error"] > 0){
        echo "خطا ! فایل آپلود نشد ! دلیل : " . $_FILES["file"]["error"];
    }else{
        if(file_exists("upload/" . $_FILES["file"]["name"])){
            $rand_name = GetRandomName();   // get ranadom name for pictures
            $type_file = GetTypef($_FILES["file"]["name"]);   // get type of file;
            $_FILES["file"]["name"] = "img_" . $rand_name . $type_file;   //change file names
            move_uploaded_file($_FILES["file"]["tmp_name"], "upload/" . $_FILES["file"]["name"]);
            echo "بفرمایید اینم آدرس عکس شما  :<br/><textarea width="طول" height"عرض" >http://up.hamkhone.ir/upload/. $_FILES["file"]["name"]</textarea><br/>
           <textarea width=\"طول\" height=\"عرض\" ><img src=\"http://up.hamkhone.ir/upload/. $_FILES["file"]["name"]\"</textarea><br/>
            ";

        }else{
            move_uploaded_file($_FILES["file"]["tmp_name"], "upload/" . $_FILES["file"]["name"]);
            echo "بفرمایید اینم آدرس عکس شما  :<br/>   http://up.hamkhone.ir/upload/" . $_FILES["file"]["name"];
        }
    }

   }else{
    echo "فایل شما پشتیبانی نمیشود ! :(";
   }// end main if
?>
تست کنید اگر مشکلی بود پ.خ بزنید برسی کنم

موفق باشید

 
بالا