سؤال

حاولت تحميل الملفات إلى خادمي

my.php (ملف محلي عادي)

<?php
$box_title= "SEARCH ME"
?>

بعد التحميل عبر FileZilla FTP Client (ملف الخادم البعيد)

// SOMETIMES ABOVE FILE BECOMES
<?php$box_title= "SEARCH ME"?>

// OR SOMETIMES LIKE THIS
<?php

$box_title= "SEARCH ME"

?>

أظن أن هذه مشكلة ذات صلة بخادم، ولكن غير متأكد. هل يمكن لأي شخص أن يفسر هذه المشكلة مع الحل

شكرا

هل كانت مفيدة؟

المحلول

اقترح تعليق أعلاه بالفعل النظر في الوضع ASCII / Binary. إنها خاصية غريبة من FTP يمكن التعامل مع الملفات كصوص ASCII (في هذه الحالة سيتغير ناقل حركة FTP تلقائيا ترميز نهايات الخط لتناسب تلك التي تستخدمها الجهاز المستهدف) أو ثنائي (في هذه الحالة سوف يتم نقلها دون أي تغييرات).

من المحتمل أن يكون التشويه الذي نقلته في سؤالك ليس نصفا سيئا كما يبدو؛ لا يقوم بعض المحررين في الواقع بعرض ترميز إنهاء خط نمط UNIX (وهو ما يضعه FTP في وضع ASCII في ملفاتك) على الرغم من أنه موجود هناك.

الترميزات المختلفة للنهايات الخطية هي مصدر ثابت للحزن في أشياء الحوسبة المحمولة ... في هذه الحالة أفضل شيء يمكنني أن أوصي به هو أن تجربت إذا كنت تعمل بالطريقة التي تقوم بها الآن، وإذا لم يكن كذلك ، حاول إخراج وضع نقل عميل FTP الخاص بك إلى إعداد مختلف.

نصائح أخرى

أود أن في بلدي 0.02 دولار لهذا.

كما اقترح جان، هذا بالتأكيد مشكلة نقل ASCII.

ومع ذلك، أعتقد أن هذا ليس مناسبا أو توقع سلوكا من cllient filezilla.

أقوم بنقل ملفات بيرل من عميل Linux Debian إلى خادم Debian Linux عبر SFTP (SSH).

تم تعيين FileZilla لنقل الملفات بملحق .pl في وضع ASCII، ولكن هذا ينتج تنسيق غير صحيح الذي لاحظه ISH Kumar في السؤال الأصلي.

يجب نقل الملفات النصية المنقولة في وضع ASCII أيضا أيضا من * NIX إلى * Nix كما يفعلون من Windows إلى * Nix.

ألوم filezilla لهذا واحد.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top