Jump to content

LokiDi L0ck

Expert
  • Posts

    484
  • Joined

  • Last visited

Everything posted by LokiDi L0ck

  1. LokiDi L0ck

    php

    В каком-нибудь языке это реализовано? В с++, java, as3 указатель на объект (this) прописывать необязательно (хотя некоторые и считают это плохим тоном, зависит от привычки оформления кода).
  2. LokiDi L0ck

    php

    В последнее время отсутствие или способы реализации некоторых вещей в самом php сильно раздражает. Хочу неймспесинг как в java, возможность различного написания кода с типами как в as3 (кто хочет пишет как всегда, кто любит типизировать - по своему (хотя типы и не соответствуют идеиологии php, но array или имена классов то в аргументах функции указывать можно, что за инвалидность)), хочу чтобы по умолчанию в объектах при обращении к свойству как $this->property, $this можно было опускать да и многое другое. Ощущение свалки от php начинается.
  3. 2odalex, потому что phpdoc никто не отменял: class some { /** * @var MySQL */ private $db; public function __construct() { $this->db = new MySQL(); $this->db->connect(); } function func() { $this->db-> } } И на заметку: есть такая практика - идентификаторы private и protected свойств/методов начинать с "_", т.е. $_db p.s. неужели вы будете платить за неон, когда есть pdt?
  4. Styled checkboxes and radiobuttons http://www.o7.ru/howto/checkbox/ Custom Checkbox Elements
  5. http://top4top.nnm.ru/microsoft_windows_home_server_2008_1
  6. LokiDi L0ck

    Cookie

    [спам] Не obj_start(), а ob_start()
  7. LoadModule php5_module C:/php5/php5apache2_2.dll
  8. Ого) прям будто знали) На днях с коллегой шутили на тему: почему только на безликих сайтах вывешивают никому не нужные скрипты (js, flash реализации) часов) Может автор поделится своим мнением?)) Неужели только ради того "чтобы было" =)
  9. 2Евген, вам Dimitry Wolotko уже сказал - зачем с этим бороться? Это идентификационный ключ вашей записи, он не выполняет роль нумерации. Представьте, таблицы: names: name_id name 1 вася 2 петя addresses: id name_id address 1 2 ул. Пупикина Т.е. на Петю записан адрес "ул. Пупкина". Теперь удалим из names Васю. Если делать как вы хотите, то запись Пети должна будет стать с ключом 1, т.е. помимо этого надо будет изменить и name_id в таблице addresses на 1, чтобы не нарушалась целостность базы. Оно вам надо? Нумерацию строк, должен выводить скрипт, обрабатывающий строки запроса. База за это отвечать не должна.
  10. LokiDi L0ck

    AJAX

    FireBug для Лисы.
  11. LokiDi L0ck

    Help!

    2D.S.Denton, другие слова - смысл тот же.
  12. LokiDi L0ck

    Help!

    Зачем этот чистый html выводить через php? Напишите этот код вне тегов php: <?php ?> <html> <head> <title>Проверка</title> </head> <frameset cols="15%,*"> <frame src="header2.html" scrolling="no"> <frame src="beach-f2.html" scrolling="yes"> </frameset> </html> Т.е. понятно, что сами теги в нашем случае даже и не нужны.
  13. LokiDi L0ck

    AJAX

    Если с сервера возвращается только массив, без html и пр. мусора, вот ещ? наводка. PHP: array.php <?php $array = array('name' => 'Вася Пупкин', 'company' => 'Рога и копыта'); echo json_encode($array); ?> В js: В начале скрипта объявляете массив: var serverInfo = []; И потом после получения строки с сервера, пишете что-то вроде: if (req.readyState == 4 && req.status == 200) { if (req.responseText) serverInfo = eval(req.responseText); alert(serverInfo); } Если версия php Вопросы кодировок и безопасности я не поднимаю, только сухой пример.
  14. Да, вот что значит не погуглить http://www.linuxcommand.org/man_pages/xgettext1.html Добавляем в команду парсера: -L php Вот только после этого не принимаются русские слова в качестве ключей) Пока не наш?л причины. [uPD] Пишет что не можете конвертировать выходной поток в UTF-8, хотя все файлы проекта и сам каталог п.о.эдита сохранены в utf-8 =) Непонятно чем ему перестали нравиться русские буквы.
  15. Платформа WinXP. Использую POEdit v.1.3.9. Запускаю обход файлов (в настройках стоит парсер PHP). Вс? прекрасно обнаруживается и заносится в каталог для перевода. Но у меня так же есть .phtml файлы, которые служат в роли шаблонов, их программа разумеется не видит. Поэтому ид?м в Файл | Параметры | Парсеры | PHP | Править. В список расширений добавляем: *.php; *.phtml И ничего не находит Если убрать *.phtml из списка расширений и переименовать шаблон в .php, то после парсинга слова для перевода находятся. Кто сталкивался, как заставить POEdit обрабатывать *.phtml ?)
  16. Я то думал, что проблема с вашим сайтом =)
  17. Забыл спросить самое важное. Это происходит с каким-то вашим (разрабатываемым, опубликованным) сайтом? Или вообще везде, с какого бы сайта не качали?)
  18. В данном случае (если проблема с заголовками), это не имеет значения. Запустить расширение: Инструменты > Live Http Headers (откроется окно расширения) Пройти на свой сайт, и нажать "Скачать", после чего посмотреть что вывел Live Http Headers [uPD] При самом скачивании нормальных архивов Live Http Headers ничего не выведет. Но раз уж у вас выводиться текст, то скорее всего контент отда?тся как Content-Type: text/plain. Это и надо проверить) Проверил на firebug'е, он ловит скачку, наверное это будет получше)
  19. 1) Установить для лисы: Live HTTP Headers 2) После того, как браузер начн?т загружать твой архив крокозябрами (после клика по "Скачать") - проверить response заголовки. И желательно скопировать сюда.
  20. 2okunev2, а за деш?вые провокации можно и тему удалить. 2all, оставьте вопрос без ответа. Пусть товарищ okunev2 поучится общаться с людьми.
  21. Вы уже написали код, который должен искать, что вам нужно. Почему вы не можете корректно его использовать, вопрос не ко мне.
  22. Вы уверены, что в переменной $title, присутствует корректный искомый текст?
  23. LokiDi L0ck

    AJAX

    Это только наводка. Экспериментируйте, смотрите выполняется ли код в подгруженном js, видны ли переменные из подгруженного js, если нет - делайте их глобальными (без var), проверяйте вс? с помощью alert()'ов. Это практически целая статья и мне е? писать лень. У вас ведь тоже есть руки.
  24. LokiDi L0ck

    AJAX

    2solos, замечание, код оформляйте соответствующими тегами. Нет желания объяснять, посмотрите как это реализовано в библиотеках jquery или prototype. p.s. eval() :|
  25. Вы наверное не знаете, что существует замечательный сайт php.net. Где в поиске можно забить имя этой функции (mysql_fetch_row) и узнать о том, что А если мы посмотрим сюда - mysql_fetch_array ? то увидим: Где вторым аргументом можно поставить MYSQL_ASSOC, чтобы исключить численный массив. И эту проблему вы бы легко решили, если бы не поленись самолично узнать, а что содержит этот самый $row, как-нибудь так: print_r($row). Но похоже пока не судьба.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy