راکت

باگ در موقه آپلود با ftp در php

1 پاسخ

من یک آپلودر ساختم که از طریق ftp در php فایل میفرسته به هاست دانلود فایل من عکس هست فقط عکس رو با موفقیت میفرسته تو هاست دانلود ولی عکس اصلی نیس اندازه یکی هست ولی کلا عکسه که فرستاده میشه به هاست دانلود سفید هست مشکلش از کجاس
کد من :

<?php
                                    $name=$_FILES['cover']['name'];
                                    $type=$_FILES['cover']['type'];
                                    $size=$_FILES['cover']['size'];
                                    $tmp=$_FILES['cover']['tmp_name'];
                                    $image_properties = getimagesize($_FILES['cover']['tmp_name']);

                                                    $ftpHost   = '*********.ir';
                                                    $ftpUsername = '********';
                                                    $ftpPassword = '**********';

                                                    $connId = ftp_connect($ftpHost) or die("Couldn't connect to $ftpHost");

                                                    $ftpLogin = ftp_login($connId, $ftpUsername, $ftpPassword);
                                                    $filename=md5($name.microtime()).substr($name,-4,4);
                                                    $pic="public_html/7d97481b1fe66f4b51db90da7e794d9f/".$filename;
                                                    $namesql="https://***********.ir/7d97481b1fe66f4b51db90da7e794d9f/".$filename;
                                                    if(ftp_put($connId, $pic, $image_properties, FTP_ASCII)){
                                                        echo "File transfer successful - $name";
                                                        echo "<img src='$namesql' alt='melipic' width='240px'>";
                                                    }else{
                                                        echo "There was an error while uploading $name";
                                                    }

                                                    ftp_close($connId);
                                                    ?>
                                                                                    <form role="form" action="" method="post" enctype="multipart/form-data">
                                    <div class="form-group">
                                        <label style="float:right;" for="exampleInputEmail1">کاور صفحه پروفایل</label>
                                        <input name="cover" type="file" class="form-control" id="exampleInputEmail1">
                                    </div>
                                    <button name="btn" type="submit" class="btn btn-shadow btn-success">&nbsp;&nbsp;&nbsp;&nbsp;ثبت مشخصات&nbsp;&nbsp;&nbsp;&nbsp;</button>
                                </form>

نمونه عکس آپلود شده با این کد:
https://dl.tamchin.ir/7d97481b1fe66f4b51db90da7e794d9f/c0728196604c22b4370062abe8d372c7.jpg

ثبت پرسش جدید

پاسخ‌ها

1
امانوئل
امانوئل
@emnatkins

تخصص: :) بـالـاخـَرـہ ڪـَم و زیـاد بلدیم

هیچکی بلد نیس؟؟؟؟؟؟

شاید پاسخ شما همین‌جا باشد

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

ورود یا ثبت‌نام