Змінюй хід війни! Допомагай ЗСУ!

php вопрос

  • Автор теми Автор теми priori
  • Дата створення Дата створення

priori

Привіт!
Статус: Офлайн
Реєстрація: 04.12.2009
Повідом.: 2
php вопрос

подскажите как быть.. ща пытаюсь на винде проект который всевремя делали под линухом и соответственно все слешы (хардкод по всему проекту) были заюзаны "/" а в винде какбе наоборот, подозреваю изза этого проект не запускается.. т.е. строятся примерно
такие пути:
с:\web\project/includes/libs/qcodo/_core
думаю где бы/как настроить чтобы для пхп это было не принципиально..
пока что по инету ничо не нарыл..
 
Винде вродебы всеравно какие слеши. Попробуйте указывать пути вроде с:/web/project/includes/libs/qcodo/_core. А по-человечески чтобы не строить предположений надо показывать ошибки.
 
на самом деле винде не пофиг какие слеши, и для этого, в некоторых проектах вводят константу DIRECTORY_SEPARATOR (или вроде того)
 
в начале проблемных скриптов необходимо ставить:
error_reporting(E_ALL);
мне это сэкономило кучу времени в свое время :)
 
А может просто все слеши перекодировать?
Например, этим:
⚠ Тільки зареєстровані користувачі бачать весь контент та не бачать рекламу.
 
Вот такие слеши / из пхп одинаково понимает винда и никсы. Используй везде их.
 
1. всем спаисбо за ответы, проблема оказалась таки действительно не в слешах..
(апачу все равно какие слешы) насчет DIRECTORY_SEPARATOR согласен, но проект у меня на доработке и по всему проекту менять тянет за собой тестирование заново всего проекта, а это уже накладно..
2. насчет еррор репортинга - естеснно было все включено, собственно по еррор логам и вытянул проблему
3. Проблема в итоге заключалась в версии пхп, у меня стоит 5.3.х а проект писался на протяжении двух лет на более старых версиях, так вот у новых версий более жесткие требования к ооп, чему не соответствует используемя в проекте версия кукодо (кукодо вообще зло :))
 
Назад
Зверху Знизу