Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
PHP Сортировка http://www.cyberforum.ru/php-beginners/thread603797.html
Необходима сортировка по $score, который вычисляется, и $nick из базы. Все по возрастанию. $query = mysql_query('SELECT * FROM `players_list` ORDER BY `nick` ASC', $db); $row =...
PHP Как обновить значения из чекбокс? Привет! имеются чекбоксы, они чекнуты в зависимости от соответствующих значений в БД (0/1). Теперь из формы редактирования я пытаюсь обновить значения в БД с нуля на 1 и наоборот. Наверное совсем... http://www.cyberforum.ru/php-beginners/thread603749.html
PHP Сколько будет стоить такая работа? Панель управления игровыми серверами
ОС серверов - Люнекс Общие требования: 1)Регистрация клиента. 2)Заказ сервера пользователем, автоматический прием оплаты. 3)Автоматическая установка игрового сервера, ограничение нагрузки на cpu...
Запрос в БД PHP
Добрый день. вопрос следующий есть две таблицы category & uslugi При удалении через сайт определенное поле он удаляет все поля в таблице Форма: <br><br> <table width="500" border="0"...
PHP небольшие подсказки по сайту http://www.cyberforum.ru/php-beginners/thread603516.html
Здравствуйте прошу помощи на счёт сайта. знаний пхп практически нет. Буду благодарен кто поможет :-93.125.52.5 имеется кнопка Форум такого вида 93.125.52.5/forum/ как изменить её так чтобы шла...
PHP Проверка через массив, упростить код есть массив и через него идет проверка, интересует как его упростить $domain=array(".com",".org", ....... ); $content="test test site.com test test test www.site.com, test test http://site.com... подробнее
NapalmRain
42 / 42 / 6
Регистрация: 18.05.2010
Сообщений: 671
0

Нестыковка отображения переменных на разных серверах

13.06.2012, 09:15. Просмотров 494. Ответов 4
Метки (Все метки)

Доброго времени суток.

Проблема следующего плана.
Сервер в автоматическом режиме создаёт текстовые файлы через shell скрипт забитый в cron.
В этом же скрипте вызывается php файл парсинга, который выковыривает нужные переменные из файла с помощью
PHP
1
2
3
4
5
6
$file = file('file.txt');
$fcount = count($file);
for ($i=0;$i<$fcount-1;$i++) {
list ($var1,$var2,$var3 ... ect) = explode(",", $file[$i]);
//ну и тут полученые переменные записываются в mysql
}
и записывает их в mysql таблицу.
И потом уже скрипт сайта считывает с этой таблицы данные и отображает данные.

Косяк состоит в том, что текстовые переменные на сайте отображаются с добавлением слэшей с обеих сторон.
то есть переменная на самом деле в таблице выглядет как: "Слово"
А на сайте она отображается как: \"Слово\"

подумал, что касяк в кавычках, добавил код:
PHP
1
$text = ereg_replace("\"","",$text);
тогда отображается как: \Слово\

Но если в mysql через phpmyadmin стереть ковычки, то отображается всё корректно.

Подскажите пожалуйста, в чём проблема?

На винде с денвером пролем не было, перенес на рабочий сервер под ubuntu 10.04 apache2 php5 и вот результат.

Добавлено через 13 часов 38 минут
Проблема эта только при работе с файлами. Создал текстовый файл на тестовом компе с денвером, проверил, всё хорошо, скинул на рабочий сервер, история такая же. Удалил содержимое файла и пересохранил средствами php на самом сервере, проблема исчезла. Может дело в кодировках? У самого идей нет уже..

Добавлено через 3 минуты
Ощущение, будто срабатывает функция addslashes() для переменных из файла.
Она может быть где-то включена в php.ini например, и автоматически применяться?

Вернуться к обсуждению:
Нестыковка отображения переменных на разных серверах
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.06.2012, 09:15
Готовые ответы и решения:

Конфликт PHP-кода на двух разных ОС и локальных серверах при создании сайта
Использовал сборку на Windows OpenServer и на OS X использовал MAMP. Такое дело. Программирование...

Cookies на разных серверах
Прочитал, что куки записываются на жесткий диск и 'активизируются' при запросе именно к этому...

Запуск ASP на разных серверах
На контроллере домена в ASP выполняется скрипт по созданию пользователя. В ходе скрипта запускается...

Виртуальные поддомены на разных серверах
Приветствую! На сервере есть виртуальные поддомены &lt;VirtualHost *:80&gt; ServerName site.com ...

3 сайта на разных серверах объединить в один
Добрый день! Есть такая &quot;хотелка&quot; у меня, разъясните пожалуйста возможно или нет реализовать...

4
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru