نمایش نتایج 1 تا 9 از 9

نام تاپیک: در خواست کد ارسال با ftp

  1. #1
    کاربر تازه وارد
    تاریخ عضویت
    بهمن 1391
    محل زندگی
    بندرعباس
    پست
    33

    در خواست کد ارسال با ftp

    سلام عرض می کنم خدمت بازدید کنندگان تاپیک.
    دوستان بنده میخوام یک پیج داشته باشم که تو خیلی از پشتیبانی های cms ها دیدن. اگه بخوام کوتاه بگم یه چیز تو مایه های این دو تا پیج :

    1
    2

    فقط یه جوری باید باشه که شخص مورد نظر از طریق ftp بتونه فایل های مورد نظرش رو انتخاب کنه. مثلا یه باکس بیاد و توش هر cms که بخواد باشه. جوملا ، wp ، vb ، mybb و ... .
    خودم این کد رو پیدا کردم نمیدونم امنیتش چه قدره.



    $server = "example.com"; //آدرس اف تی پی
    $user = " ftpusername@example.com"; //username
    $pass = "ftpPassword"; //password
    $file = "Filename.tar"; //اسم فایل مبدا
    $local_file = 'local.tar';//اسم فایل مقصد

    //================================
    $sessid = ftp_connect($server); //connect
    $login_ok = ftp_login($sessid, $user, "$pass"); //login

    if ((!$sessid) || (!$login_ok)):

    echo "failed to connect: check hostname, username & password";
    exit; //failed? Unable to connect!



    البته با فایل اچ تی اکسس که راحت میشه ارسال فایل php رو غیر فعال کرد نه ؟
    ببخشید که طولانی شد.

    ممنون بابت راهنماییتون.

  2. #2
    کاربر دائمی آواتار AliRezaPro
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    PE Header
    پست
    1,054

    نقل قول: در خواست کد ارسال با ftp

    سئوالتون دقیقا چیه ؟!
    دوستان بنده میخوام یک پیج داشته باشم که تو خیلی از پشتیبانی های cms ها دیدن. اگه بخوام کوتاه بگم یه چیز تو مایه های این دو تا پیج :

    1
    2
    ؟

  3. #3
    کاربر تازه وارد
    تاریخ عضویت
    بهمن 1391
    محل زندگی
    بندرعباس
    پست
    33

    نقل قول: در خواست کد ارسال با ftp

    سلام دوست عزیز ممنون از جوابتون.
    شرمنده یادم رفت لینک ها رو بزنم :
    1
    2
    منظورم یه چیز تو مایه های این دو تاست. همون طور که میبینید تو مرجع ویبولتین میشه ورژن رو هم انتخاب کرد من میخوام کلا cms ها مختلف باشه. با تشکر.

  4. #4
    کاربر تازه وارد
    تاریخ عضویت
    بهمن 1391
    محل زندگی
    بندرعباس
    پست
    33

    نقل قول: در خواست کد ارسال با ftp

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

  5. #5
    کاربر تازه وارد
    تاریخ عضویت
    بهمن 1391
    محل زندگی
    بندرعباس
    پست
    33

    نقل قول: در خواست کد ارسال با ftp

    دوستان نمی دونم چرا کسی از شما جواب نمیده !
    من همچنان منتظر هستم.

  6. #6
    کاربر دائمی آواتار Unique
    تاریخ عضویت
    مرداد 1384
    محل زندگی
    ایران - اصفهان
    پست
    3,199

    نقل قول: در خواست کد ارسال با ftp

    از اون کارها هستش که امنیت را زیر سوال میبره !

    شما میخواین اطلاعات ftp سرور یک سایتی را بگیرین و براش یک فایل را روی هاستش از هاست خودتون بارگزاری کنید ، روش همون کدی هست که گذاشتین ، این یک مثال دیگه :

    $connection = ftp_connect($server);

    $login = ftp_login($connection, $ftp_user_name, $ftp_user_pass);

    if (!$connection || !$login) { die('Connection attempt failed!'); }

    $upload = ftp_put($connection, $dest, $source, $mode);

    if (!$upload) { echo 'FTP upload failed!'; }

    ftp_close($connection);


    اینم یک مثال از خود سایت php.net ؛

    $file = 'somefile.txt';
    $remote_file = 'readme.txt';

    // set up basic connection
    $conn_id = ftp_connect($ftp_server);

    // login with username and password
    $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);

    // upload a file
    if (ftp_put($conn_id, $remote_file, $file, FTP_ASCII)) {
    echo "successfully uploaded $file\n";
    } else {
    echo "There was a problem while uploading $file\n";
    }

    // close the connection
    ftp_close($conn_id);


    راستی $mode را درست ست کنین ،‌برای متنی ها FTP_ASCII و باینری ها FTP_BINARY.

    ولی من یکی که عمرا ftp بدم واسه این کار ! مگه اینکه یک ftp روی پوشه ای خارج از root که دسترسی نداشته باشه !

  7. #7
    کاربر تازه وارد
    تاریخ عضویت
    بهمن 1391
    محل زندگی
    بندرعباس
    پست
    33

    نقل قول: در خواست کد ارسال با ftp

    از چه نظر ؟ از این نظر که بنده اطلاعاعت رو ذخیره می کنم امنیت میره زیره سوال یا برای حملات ؟
    بنده که اطلاعات رو اصلا ذخیره نمی کنم.

    اما خیلی میترسم که کسی بتونه از این راه به سایت نفوز کنه.

    راستی میشه فرم کامل رو بزارید ؟ چه جوری برای این اصلاعات باکس قرار بدم ؟ با متد پست میشه ؟ یا امنیت پایین میاد ؟

  8. #8
    کاربر دائمی آواتار Unique
    تاریخ عضویت
    مرداد 1384
    محل زندگی
    ایران - اصفهان
    پست
    3,199

    نقل قول: در خواست کد ارسال با ftp

    نه خوب ! مثلا شما میتونی بیای یک script که خودت میخوای را ftp کنی و هر بلایی میخوای سر سرور من یا هر کسی که اطلاعات ftp را بده بیاری ! کسی نمیتونه به سایت شما نفوذ کنه و سایت مشتری شما نا امن میشه !

    طراحی فرمش هم که کار خاصی نداره ! چند تا Input وهمون post هم خوبه ! باز هم میگم برای شما خطری نداره ! برای کسی که اطلاعات را میفرسته خطر داره مگه اینکه واقعا بدونه داره چیکار میکنه !

  9. #9
    کاربر تازه وارد
    تاریخ عضویت
    بهمن 1391
    محل زندگی
    بندرعباس
    پست
    33

    نقل قول: در خواست کد ارسال با ftp

    خب خیلی ممنون. من اصلا php بلد نیستم. فرم ارسال رو هم ساختم اما نمیدونم چه جوری میشه فایلی رو انتخاب کرد و فرستاد. مثلا یه باکس باشه که وردپرس رو انتخاب کنیم. بعدش اطلاعات FTP رو بدیم و ارسال شه.

تاپیک های مشابه

  1. در خواست کد ارسال محتویات فرمhtml به ایمیل
    نوشته شده توسط alin30 در بخش طراحی وب (Web Design)
    پاسخ: 10
    آخرین پست: سه شنبه 08 مرداد 1392, 21:46 عصر
  2. در خواست مثال ارسال و دریافت اطلاعات به بانک توسط Winsock
    نوشته شده توسط javadt در بخش برنامه نویسی مرتبط با شبکه و وب در VB6
    پاسخ: 12
    آخرین پست: دوشنبه 03 اسفند 1388, 13:46 عصر
  3. سوال: گرفتن backup و ارسال به ftp
    نوشته شده توسط davoodrm666_666 در بخش SQL Server
    پاسخ: 1
    آخرین پست: چهارشنبه 24 تیر 1388, 21:58 عصر
  4. ارسال فایل به ftp server
    نوشته شده توسط a_askari در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: سه شنبه 12 مهر 1384, 13:15 عصر
  5. ارسال فایل بوسیله FTP
    نوشته شده توسط Delphi Skyline در بخش برنامه نویسی در Delphi
    پاسخ: 10
    آخرین پست: پنج شنبه 01 اردیبهشت 1384, 14:35 عصر

قوانین ایجاد تاپیک در تالار

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