سلام ، آیا این بازدید اول شماست ؟ یا
نمایش نتایج: از شماره 1 تا 1 , از مجموع 1

موضوع: تعمير قسمت آپلود مامبو

  1. #1

    تاریخ عضویت
    Feb 2008
    نوشته ها
    7
    تشکر
    0
    تشکر شده 0 بار در 0 ارسال

    تعمير قسمت آپلود مامبو

    سلام
    قسمت آپلود در مامبو 4.6.1 مشكل در نمايش پيام داشت
    براي درست كردنش ميتونيد كد زير رو توي فايل administrator\popups\uploadimage.php كپي كنيد(كدهاي قبلي توي اون رو هم پاك كنيد)
    <?php


    //$adminside = 3;
    //require_once('../../index.php'
    $directory = mosGetParam( $_REQUEST, 'directory', ''

    $userfile2=(isset($_FILES['userfile']['tmp_name']) ? $_FILES['userfile']['tmp_name'] : ""
    $userfile_name=(isset($_FILES['userfile']['name']) ? $_FILES['userfile']['name'] : ""

    if (isset($_FILES['userfile'])) {
    if ($directory!="banners&quot {
    $base_Dir = "../images/stories/";
    } else {
    $base_Dir = "../images/banners/";
    }
    if (empty($userfile_name)) {
    echo "<script>alert('Please select an image to upload' window.history.go(-1);</script>";
    }

    $filename = split("\.", $userfile_name);

    if (eregi("[^0-9a-zA-Z_]", $filename[0])) {
    echo "<script> alert('File must only contain alphanumeric characters and no spaces please.' window.history.go(-1);</script>\n";
    exit();
    }

    if (file_exists($base_Dir.$userfile_name)) {
    echo "<script> alert('".sprintf('Image %s already exists.',$userfile_name) ."' window.history.go(-1);</script>\n";
    exit();
    }

    if ((strcasecmp(substr($userfile_name,-4),".gif&quot) && (strcasecmp(substr($userfile_name,-4),".jpg&quot) && (strcasecmp(substr($userfile_name,-4),".png&quot) && (strcasecmp(substr($userfile_name,-4),".bmp&quot) &&(strcasecmp(substr($userfile_name,-4),".doc&quot) && (strcasecmp(substr($userfile_name,-4),".xls&quot) && (strcasecmp(substr($userfile_name,-4),".ppt&quot) && (strcasecmp(substr($userfile_name,-4),".swf&quot) && (strcasecmp(substr($userfile_name,-4),".pdf&quot)) {
    echo "<script>alert('The file must be gif, png, jpg, bmp, swf, doc, xls or ppt' window.history.go(-1);</script>\n";
    exit();
    }


    if (eregi(".pdf", $userfile_name) || eregi(".doc", $userfile_name) || eregi(".xls", $userfile_name) || eregi(".ppt", $userfile_name)) {
    if (!move_uploaded_file ($_FILES['userfile']['tmp_name'],$media_path.$_FILES['userfile']['name']) || !mosChmod($media_path.$_FILES['userfile']['name'])) {
    echo "<script>alert('".sprintf(&#0 39;Upload of %s failed', $userfile_name) ."' window.history.go(-1);</script>\n";
    exit();
    }
    else {
    echo "<script>alert('".sprintf(&#0 39;Upload of %s to %s successful', $userfile_name, $media_path) ."' window.history.go(-1);</script>\n";
    exit();
    }
    } elseif (!move_uploaded_file ($_FILES['userfile']['tmp_name'],$base_Dir.$_FILES['userfile']['name']) || !mosChmod($base_Dir.$_FILES['userfile']['name'])) {
    echo "<script>alert('".sprintf(&#0 39;Upload of %s failed', $userfile_name) ."' window.history.go(-1);</script>\n";
    exit();
    }
    else {
    echo "<script>alert('".sprintf(&#0 39;Upload of %s to %s successful', $userfile_name, $base_Dir) ."' window.history.go(-1);</script>\n";
    exit();
    }


    }

    $iso = split( '=', _ISO );
    // xml prolog

    echo '<?xml version="1.0" encoding="'. $iso[1] .'"?' .'>';
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
    <html xmlns="[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
    <head>
    <title>آپل&#38 ;#1608;د فايل&lt ;/title>
    </head>
    <body>
    <?php
    $css = mosGetParam($_REQUEST,"t",""
    ?>
    <link rel="stylesheet" href="../administrator/templates/<?php echo $css; ?>/css/template_css.css" type="text/css" />
    <table class="adminform">
    <form method="post" action="index3.php?pop=uploadimage.php" enctype="multipart/form-data" name="filename">
    <tr>
    <th class="title">آپ& #38;#1604;ود فايل: <?php echo $directory; ?></th>
    </tr>
    <tr>
    <td align="center">
    <input class="inputbox" name="userfile" type="file" />
    </td>
    </tr>
    <tr>
    <td>
    <input class="button" type="submit" value="Upload" name="fileupload" />
    حداك&# 1579;ر اندز&# 1607; فايل = <?php echo ini_get( 'post_max_size' );?>
    </td>
    <tr>
    <td>

    <div align="right">
    <input type="hidden" name="directory" value="<?php echo $directory;?>" />
    ويرا&# 1610;ش توسط هادي امير&# 1606;هاون& #38;#1583;ي </div></td>
    </tr>
    </form>
    </table>
    </body>
    </html>

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  2. # ADS
    تبلیغات در جوملا فارسی
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

علاقه مندی ها (Bookmarks)

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •