PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 6
Филин Отправлено: 11 Июля, 2013 - 12:05:52 • Тема: Не отображается цифра 4 • Форум: Кодировки и все смежное

Ответов: 13
Просмотров: 3469
LIME пишет:
смешной глюк


да уж) мистика)
Филин Отправлено: 11 Июля, 2013 - 12:02:00 • Тема: Не отображается цифра 4 • Форум: Кодировки и все смежное

Ответов: 13
Просмотров: 3469
VenZell пишет:
на экран обрабатываете содержимое буфера с помощью preg_replace, случайно захватывая 4 из-за ошибки в паттерне.


preg_replace не использовал пока, как и других регулярок, что на php, что на js

Притом странным было, что перед этим я вызвал 404 страницу и в её заголовке "Ошибка 404" четверки отображались. Также четверки нашлись на календаре ежедневника. А вот на страницах добавления и поиска клиентов они вырезались подчистую.
Филин Отправлено: 11 Июля, 2013 - 11:57:14 • Тема: Не отображается цифра 4 • Форум: Кодировки и все смежное

Ответов: 13
Просмотров: 3469
Господа! Проблема решилась сама собой после перезапуском денвера.
Филин Отправлено: 11 Июля, 2013 - 11:55:24 • Тема: Не отображается цифра 4 • Форум: Кодировки и все смежное

Ответов: 13
Просмотров: 3469
var_dump($data) тоже не дает четверок на экране. Но если текст с экрана скопировать сюда
(например array(4) { ["id"]=> int(4) ["name"]=> string(10) "Павел" ["surname"]=> string(12) "Пушкин" ["lastname"]=> string(16) "Иванович" } [4]=> array(4)), то все в порядке.
Филин Отправлено: 11 Июля, 2013 - 11:39:42 • Тема: Не отображается цифра 4 • Форум: Кодировки и все смежное

Ответов: 13
Просмотров: 3469
Туплю)
Кусок вида непосредственно печатает
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <ul>
  3. <li>Через html</li>
  4. <li>Пятьсот сорок шесть: 546</li>
  5. <li>Cорок пять: 45</li>
  6. <li>Четыре: 4</li>
  7. </ul>
  8.  
  9. <?php
  10. echo 'Через PHP<br>';
  11. echo 'Пятьсот сорок шесть: 546<br>';
  12. echo 'Cорок пять: 45<br>';
  13. echo 'Четыре: 4<br>';
  14. foreach($data as $N=>$client) {
  15.         ?>
  16.         <hr>
  17.         <ul class="issuance">
  18.         <li class="issuance--li"><?=$N?></li>
  19.         <li class="issuance--li"><?=$client['surname']?></li>
  20.         <li class="issuance--li"><?=$client['name']?></li>
  21.         <li class="issuance--li"><?=$client['lastname']?></li>
  22.         <li class="issuance--li"><a href="/client/info?id=<?=$client['id']?>">Профиль</a></li>
  23.         </ul>
  24.         <?
  25. }
  26. ?>
  27.  


массив $data формируется в модели простой выборкой из sqlite3 ,

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. $result = $this->db->query($sql);
  3. $clients = array();
  4. while($client = $result->fetchArray(SQLITE3_ASSOC)) {  
  5.         array_push($clients, $client);
  6. }
  7.  
Филин Отправлено: 11 Июля, 2013 - 11:31:29 • Тема: Не отображается цифра 4 • Форум: Кодировки и все смежное

Ответов: 13
Просмотров: 3469
Проблема видна на картинке в прикрепленном файле. Текст выводил и из php и из html, при вводе формы четверка также не отображается - просто ставится пробел. Кодировка utf8. На других сайтах все нормально. Никто с таким не встречался?

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB