/
  • چندتاسوال داشتم کمکم کنید

  • ارسال پاسخ   امتیاز موضوع:
    • 0 رأی - میانگین امیتازات: 0
    • 1
    • 2
    • 3
    • 4
    • 5

    حالت موضوعی | حالت خطی چندتاسوال داشتم کمکم کنید
    نویسنده پیام
    golroze آفلاین
    عضو جدید
    **

    ارسال‌ها: 24
    تاریخ عضویت: ۱۳۹۱ مرداد ۱۱
    اعتبار: 0
    تشکرها : 0
    ( 0 تشکر در 0 ارسال )
    ارسال: #1
    چندتاسوال داشتم کمکم کنید
    1) درphp من دستورات آپلود فایل را نوشتم اما برای pdf و word آپلودنمی کنه ولی فایلهای عکس وتکست آپلودمی کنه ؟علتش چیست؟
    من نوع فایل pdf را application/pdf می گیرم ولی نوع فایل ورد را نمی دونم چی باید بگیرم.
    ------------------------------------------------------------------------------
    2) درphp برای اینکه وقتی روی هرسطرجدول کلیک می کنیم کل آن سطرهایلایت گردد؟ازچه خصوصیتی باید استفاده کنیم
    ---------------------------------------------------------------------
    3) درphp آیا کسی قطعه کد دانلود کردن درphp می دونه؟
    من اگربخواهم درسایتی که طراحی می کنم به کاربران امکان دانلودکردن رابدم باید به چه صورت کد بنویسم.
    (آخرین ویرایش در این ارسال: ۱۳۹۱ شهريور ۱۱ ۰۹:۵۱ عصر، توسط golroze.)
    ۱۳۹۱ شهريور ۱۱ ۰۹:۴۹ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    Reza آفلاین
    رضا شیخله
    *****

    ارسال‌ها: 3,026
    تاریخ عضویت: ۱۳۹۰ آبان ۱۶
    اعتبار: 133
    تشکرها : 2724
    ( 2714 تشکر در 1691 ارسال )
    ارسال: #2
    RE: چندتاسوال داشتم کمکم کنید
    1. محدودیت روی نوع فایل رو خودتون تعیین میکنید ببینید کجا اشتباه کردید .
    2. پی اچ پی سمت سروره اون چیزی که میخواین html , css هست .
    کد:
    <style>
        #test tr:hover
        {
            background:yellow;
        }
    </style>

    <table id=test>
        <tr>
            <td>test</td>
            <td>test</td>
            <td>test</td>
            <td>test</td>
        </tr>
        
        <tr>
            <td>test</td>
            <td>test</td>
            <td>test</td>
            <td>test</td>
        </tr>
        
        <tr>
            <td>test</td>
            <td>test</td>
            <td>test</td>
            <td>test</td>
        </tr>
    </table>

    3 . از هلپر فورس دانلود CI میتونی استفاده کنی .
    این آموزشش :http://codeigniter.com/user_guide/helpers/download_helper.html

    اینم تابعش
    کد PHP:
    function force_download($filename ''$data '')
        {
            if (
    $filename == '' OR $data == '')
            {
                return 
    FALSE;
            }

            
    // Try to determine if the filename includes a file extension.
            // We need it in order to set the MIME type
            
    if (FALSE === strpos($filename'.'))
            {
                return 
    FALSE;
            }

            
    // Grab the file extension
            
    $x explode('.'$filename);
            
    $extension end($x);

            
    // Load the mime types
            
    if (defined('ENVIRONMENT') AND is_file(APPPATH.'config/'.ENVIRONMENT.'/mimes.php'))
            {
                include(
    APPPATH.'config/'.ENVIRONMENT.'/mimes.php');
            }
            elseif (
    is_file(APPPATH.'config/mimes.php'))
            {
                include(
    APPPATH.'config/mimes.php');
            }

            
    // Set a default mime if we can't find it
            
    if ( ! isset($mimes[$extension]))
            {
                
    $mime 'application/octet-stream';
            }
            else
            {
                
    $mime = (is_array($mimes[$extension])) ? $mimes[$extension][0] : $mimes[$extension];
            }

            
    // Generate the server headers
            
    if (strpos($_SERVER['HTTP_USER_AGENT'], "MSIE") !== FALSE)
            {
                
    header('Content-Type: "'.$mime.'"');
                
    header('Content-Disposition: attachment; filename="'.$filename.'"');
                
    header('Expires: 0');
                
    header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
                
    header("Content-Transfer-Encoding: binary");
                
    header('Pragma: public');
                
    header("Content-Length: ".strlen($data));
            }
            else
            {
                
    header('Content-Type: "'.$mime.'"');
                
    header('Content-Disposition: attachment; filename="'.$filename.'"');
                
    header("Content-Transfer-Encoding: binary");
                
    header('Expires: 0');
                
    header('Pragma: no-cache');
                
    header("Content-Length: ".strlen($data));
            }

            exit(
    $data);
        } 
    __________________________________________________________________________
    -- - RezaWorkShop.ir - blog.RezaOnline.net
    ۱۳۹۱ شهريور ۱۱ ۱۱:۲۴ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط : toti
    « قدیمی تر | تازه‌ تر »

    ارسال پاسخ
    پرش به انجمن:


    کاربرانِ درحال بازدید از این موضوع: 1 مهمان
    IranPHP.org | تماس با ما | بازگشت به بالا | بازگشت به محتوا | بایگانی | پیوند سایتی RSS