2010-11-14 2 views
0

Когда я загружаю файлы с сервера, я обнаружил много нежелательных пробелов в этом файле. Почему эти пробелы идут? есть ли способ удалить эти пробелы. Пожалуйста, помогите мне ..Как удалить нежелательные пробелы в php-файле

+0

(1) Откройте файл в текстовом редакторе. (2) Удалите пробелы, которые вы не хотите. Если вам нужна более конкретная помощь, разместите код, поэтому нам не нужно гадать, что вы хотите. – cdhowie

+0

Вы уверены, что места на самом деле не были там в первую очередь? – stillstanding

ответ

1

Это может быть ваш FTP-клиент для загрузки/загрузки файла в режиме «ASCII». Убедитесь, что вы настроили его для передачи всех файлов в двоичных режиме.

Еще одна возможность следить за тем, что вы используете разные редакторы/операционные системы, и они не согласны с соглашением о новой линии. Используйте хороший текстовый редактор, например Notepad ++, который понимает все новые строки.

0

Мы используем Dreamweaver здесь, в офисе вместе с SVN для нашего источника контроля. Мы не могли понять, в чем состоит наша жизнь, что заставляет много, много дополнительных строк появляться в нашем коде после нескольких коммитов/выгрузок. Наконец, поиск Google дал ответ.

Как удалить лишние пробелы

While the document is open in Dreamweaver, press CTRL+F to load the Find & Replace dialog box. Do the search on the source code view. 
Check the box “Use regular expression” and uncheck any other boxes. 
Find: [\r\n]{2,} 
Replace: \n 
The hit “replace all” 

Вот так!

Однако учтите, что этот метод удалит все существующие пробелы в коде.

Другое дело. Когда вы снова загрузите файл, Dreamweaver добавит еще пробел в ваш код. Повторяя это снова. Это связано с кодировкой и типом сервера.

Это обычно происходит, если вы используете Dreamweaver CS3, и вы загружаете файл с сервера Unix/Linux на локальный ПК на базе Windows.

изменить ваши настройки Dreamweaver для предотвращения его

Inside Dreamweaver, click Edit on the menu. 
Then Preferences. 
Then Code Format. 
Then on the “Line Break Type” select “LF (unix)” 
Click Ok. Done! 

Это окончательный ответ ... дать эту награду парень .. http://www.jaredstenquist.com/2009/02/13/removing-extra-linebreaks-and-spaces-in-dreamweaver/