• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
تشخیص درست بودن آدرس FTP
#1
من یه کد ساده می خوام که اگه ادرس ftp ارسال شد در صورتی که درست نبود خطا بده چون در صورت عادی وقتی از ftp_conect استفاده می کنی اگه ادرس وجود نداشته باشه خطا از سرور میده مرسی منتظرم ها!!!
فروشگاه امیر amirmarket.biz
پلتفورم اشتراک ویدیو :: پارسیان کلیپ parsianclip.ir
  پاسخ
تشکر شده توسط :
#2
خب چک کن اگه اتصال برقرار نشد خطا بده .
  پاسخ
تشکر شده توسط :
#3
کد پی‌اچ‌پی:
ftp_connect(..) or die(mysql_error());
یا
ftp_connect
(..) or die("پیام مورد نظر");
یا
ftp_connect
(..) or die("خطایی روی داده است : <br />".mysql_error()); 
  پاسخ
تشکر شده توسط :
#4
(۱۳۹۱ شهریور ۱۱, ۱۲:۳۹ ب.ظ)kianit نوشته: من یه کد ساده می خوام که اگه ادرس ftp ارسال شد در صورتی که درست نبود خطا بده چون در صورت عادی وقتی از ftp_conect استفاده می کنی اگه ادرس وجود نداشته باشه خطا از سرور میده مرسی منتظرم ها!!!

ftp_connect در صورت برقراری ارتباط مقدار true و در غیر اینصورت مقدار false رو بر میگردونه . که می تونی به این شکل ازش استفاده کنی :

کد پی‌اچ‌پی:
$connected = @ftp_connect('') ;
if(
$connected){
    
}else{
    

  پاسخ
تشکر شده توسط : Reza
#5
نه دوستان اینا رو می دونم اگه اشتباه باشه خطا می ده ولی کد زیر هم ظاهر میشه:
کد پی‌اچ‌پی:
Warningftp_connect() [function.ftp-connect]: php_network_getaddressesgetaddrinfo failedName or service not known in /home/ptchir/public_html/ptch-panel/ftp/ftpupload.php on line 9 
البته اگه ادرس ftp وجود نداشته باشه تو اینترنت این کد دیده میشود!
فروشگاه امیر amirmarket.biz
پلتفورم اشتراک ویدیو :: پارسیان کلیپ parsianclip.ir
  پاسخ
تشکر شده توسط :
#6
کد پی‌اچ‌پی:
if(preg_match('|^ftp(s)?://[a-z0-9-]+(.[a-z0-9-]+)*(:[0-9]+)?(/.*)?$|i'$URL))
{
# TRUE

وبلاگ: Yousha.Blog.ir

صدام: "اگر با ارتش شاه ایران طرف بودیم، یک ماهه جنگ را می بردیم"
http://gulfnews.com/opinion/thinkers/ira...i-1.500997
  پاسخ
تشکر شده توسط : kianit Reza
#7
نه دوست عزیز کد شما عمومی نیست ممکنه ادرس ftp این شکلی نباشه دوستان در نهایت من از کد زیر برای پنهان کردن خطا استفاده کردم و مشکلم حل شد مرسی از همتون!
کد پی‌اچ‌پی:
error_reporting(E_ERROR E_PARSE E_CORE_ERROR); 
فروشگاه امیر amirmarket.biz
پلتفورم اشتراک ویدیو :: پارسیان کلیپ parsianclip.ir
  پاسخ
تشکر شده توسط :
#8
یه @ میذاشتی پشت تابع ، دیگه خطا رو نشون نمیدادTongue
  پاسخ
تشکر شده توسط :
#9
جدی !! من نمی دونستم ! مرسی که گفتی Smile
فروشگاه امیر amirmarket.biz
پلتفورم اشتراک ویدیو :: پارسیان کلیپ parsianclip.ir
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان