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

نام تاپیک: اشکال در کار با ftp

  1. #1

    اشکال در کار با ftp

    دوستان سلام
    من کار با ftp رو در php تازه شروع کردم و وقتی کد زیر رو اجرا میکنم به من پاسخ بعد از else رو میده به نظر شما مشکل کجاست با توجه به اینکه ftp server من به درستی کار میکنه و مشکل connect به اونو ندارم
    <?php
    $file = 'somefile.txt';
    $remote_file = 'readme.txt';

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

    // login with username and password
    $login_result = ftp_login($conn_id,'aaa','aaaa');

    // 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);
    ?>

  2. #2
    بنیان گذار Barnamenevis آواتار مهدی کرامتی
    تاریخ عضویت
    اسفند 1381
    محل زندگی
    کرج، گلشهر
    سن
    42
    پست
    6,143
    اگر این اسکریپت رو روی سرورتون اجرا میکنید و با این خطا برخورد میکنید ممکنه مشکل بخاطر این باشه که فایروال سرور اجازه دسترسی به منابع خارج از سرور رو به ماژول پردازشگر PHP نمیده.

  3. #3
    من در کد بالا به جای file& و &remote_file چی بزارم ایا مسیر یک فایل روی هارد رو بزارم یا چیز دیگرو.
    مرسی.معین

  4. #4
    . آواتار oxygenws
    تاریخ عضویت
    دی 1382
    محل زندگی
    تهران/مشهد
    پست
    6,333
    سلام،

    چند مورد و مشکل....

    1- خطوطی مانند خط زیر رو به چیزی شبیه همین خط زیر تغییر بده!!

    $conn_id = ftp_connect('aaaa') or die('error in FTP connection');


    2- مقدار file و remote_file نسبت به FTP های مختلف می تونه متفاوت باشه!!! به هر حال هر FTP ای به یه جایی متصل می شه که بهش می گن root اون FTP و ممکنه تو اون root شاخه ای با نام www باشه (که البته فقط یه لینک هستش) و یا شاخه ای با نام public_html. خلاصه اینکه شما نمی تونید دقیقا مطمئن باشید که جای --درستی-- فایل رو بالاگذاری می کنید.

    3- شما نباید نام فایل روی مبدا رو به تابع ftp_fput بفرستید، بلکه باید اشاره گر به اون فایل رو بفرستید.... در خوندن مثال های manual خوب php دقت کنید!!!!

    4- برای یافتن موقعیت خود در FTP سرور دور...... می تونید دقت بیشتری روی توابع ftp_chdir و ftp_cdup و ftp_pwd و ftp_rawlist و ftp_exec داشته باشید.

    موفق و پیروز باشید، امید
    ایمیل من
    سایت من

    عضویت در جامعه‌ی اهدای عضو

    Direct PGP key: http://tinyurl.com/66q5cy
    PGP key server: keyserver.ubuntu.com
    PGP name to search: omidmottaghi

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

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