Jump to content

youmay

User
  • Posts

    99
  • Joined

  • Last visited

Everything posted by youmay

  1. Спасибо, теперь все понятно, особенно про Function Expression и операторы перед функцией. По второй конструкции я ошибся, видел такое в исходниках fancybox , сейчас присмотрелся, а там подругому: ;(function ($) { // Your code here...}(jQuery))Т.е. скобками явно показано, что у нас Function Expression. А точка с запятой по всей видимости перестраховка для обфускатора при объединении нескольких скриптов
  2. Можете подсказать чем отличаются следующие конструкции. В чем преимущество + перед ; в начале замыкания? Почему twitter использует + или это дело вкуса? $(document) и $(), есть различия или их работа идентична? // Twitter+function ($) { // Your code here...}(jQuery);;function ($) { // Your code here...}(jQuery);$(document).ready(function(){ // Your code here...});$().ready(function(){ // Your code here...});$(function() { // Your code here...});
  3. youmay

    ob_start

    Вот про использование массива http://www.php.net/manual/en/language.types.callable.php У меня стоит версия 5.2.12, и работает второй вариант, а первый не пашет, хотя должно быть наоборот
  4. youmay

    ob_start

    В каких-то версиях PHP у меня работает так: ob_start("Compress::create");а где-то приходится использовать это: ob_start(array('Compress', 'create'));Не знаете где можно найти подробную информацию в какой версии PHP, какой метод поддерживается?
  5. Проблема немного в другом оказалась. Картинки был добавлены через fckeditor и имели такой вид: <img vspace="5" hspace="65" src="_" /> Правило margin: 0; из reset.css обнулил vspace и hspace
  6. К сайту подключен reset.css Для одного из элементов (например img) я хочу отменить margin, словно его и не было. Как это можно сделать? margin: none margin: auto Не работает
  7. youmay

    curl

    Подскажите, как в PHP послать curl`ом следущий запрос: POST /feeds/api/users/default/uploads HTTP/1.1Host: uploads.gdata.youtube.comAuthorization: AuthSub token="DXAA...sdb8"GData-Version: 2X-GData-Client: b1c4t9sl2159X-GData-Key: key=adf15ee97731bca89da876c...a8dcSlug: video-test.mp4Content-Type: multipart/related; boundary="f93dcbA3"Content-Length: 1941255Connection: close--f93dcbA3Content-Type: application/atom+xml; charset=UTF-8<?xml version="1.0"?><entry xmlns="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" xmlns:yt="http://gdata.youtube.com/schemas/2007"> <media:group> <media:title type="plain">Bad Wedding Toast</media:title> <media:description type="plain"> I gave a bad toast at my friend's wedding. </media:description> <media:category scheme="http://gdata.youtube.com/schemas/2007/categories.cat">People </media:category> <media:keywords>toast, wedding</media:keywords> </media:group></entry>--f93dcbA3Content-Type: video/mp4Content-Transfer-Encoding: binary<Binary File Data>--f93dcbA3--Отдельно файл отправлять получается, а вместе с xml нет.
  8. youmay

    PHP DOM

    Вобщем заработал вот такой код: $dom->getElementById('first')->C14N(true); Незнаю насколько это правильно.
  9. youmay

    PHP DOM

    saveHTML поддерживает аргументы с версии 5.3.6, а у меня 5.3.3 Добавление узла тоже как-то не работает: $dom2 = new domDocument; $dom2->importNode($dom->getElementById('first')); echo $dom2->saveHTML();
  10. youmay

    PHP DOM

    Помогите, не могу найти в докуменатации по PHP DOM информацию как сохранить текстовое содержимое текущего узла с тегами. Например: echo $dom->getElementById('first')->textContent; echo $dom->getElementById('first')->nodeValue; выведет текст без тегов
  11. youmay

    input в label

    Заполняя поля к какому-то пункту, вы соответственно соглашаетесь с этим пунктом, иначе нафига вы заполняли бы эти поля. Так почему бы автоматически не поставить галочку напротив этого пункта. Если пользователь захочет снять галочку, то это уже его желание - пускай снимает и пункт не будет учитываться. Например задание периода повторений в аутлуке: <label><input type='radio' name='repeat-every-day' />каждый <input type='text' name='num-day' value='1' /> день</label> <label><input type='radio' name='repeat-every-day' checked />каждый рабочий день</label> Пользователь заполнит поле num-day, а галочку напротив него поставить забудет, следовательно сохранится второй вариант.
  12. youmay

    input в label

    Заметил что все браузеры по разному работают с этим кодом Chrome, Safari - галочка на чекбокс ставится, фокус на текстовом поле остается (правильно) IE7,8 - галочка на чекбокс не ставится, фокус на текстовом поле остается (неправильно) Opera - галочка на чекбокс не ставится, фокус на текстовом поле остается (неправильно) Firefox - галочка на чекбокс ставится, фокус пропадает (неправильно)
  13. youmay

    input в label

    Как сделать, чтобы при клике на текстовый инпут ставилась галочка на чекбоксе, а фокус на текстовый инпут. Или только js-ом? <label> <input type="checkbox" name="check-1" /> Last <input type="text" name="lastname" /> Name </label>
  14. О, спасибо. То что нужно. Спасибо, почитаю.
  15. Как узнать какие стили назначает этот класс?
  16. Как при помощи JavaScript определить какие стили назначил класс css Например: .first { color: #ccc; } <div class="first">первый</div> Нужно узнать, что у дива изменен цвет. Просматривать все стили сравнивая дефолтные с изменившимеся? Или есть стандартное средство? Как к примеру firebug определяет какие стили назначены на тот или иной элемент и из какого css файл.
  17. youmay

    PHP классы

    Нашел еще вот такой способ. Не знаю правда, какие он таит подводные камни. class a { public static $r=1; public function save() { static::$r = 2; } } class b extends a { public function view() { echo static::$r; } } $a = new a(); $b = new b(); $a->save(); $b->view(); Вот материалы, кажется по этой теме нашел Позднее статическое связывание, кому интересно.
  18. youmay

    PHP классы

    Спасибо. Доходчиво и понятно. А можно ли при изменении r внутри $a чтобы она изменялась и внутри $b? Что то типа ссылки &$r оформить ее в $b
  19. День добрый. Объясните пожалуйста, а лучше дайте ссылку почитать, можно и на инглише, почему в результате выведется 1 class a { public $r=1; public function save() { $this->r = 2; } } class b extends a { public function view() { echo $this->r; } } $a = new a(); $b = new b(); $a->save(); $b->view();
  20. youmay

    ffmpeg

    Все, решил проблему http://serverfault.com/questions/350875/ffmpeg-fails-inside-php-exec Надо было писать: echo system("ffmpeg -i C:/www/ffmpeg/video.flv 2>&1");
  21. youmay

    ffmpeg

    ОС Windows Из консоли ffmpeg работает. Из PHP такой код отрабатывает нормально: echo system("ffmpeg -version"); А вот такой, ничего не показывает: echo system("ffmpeg -i C:/www/ffmpeg/video.flv"); Хотя из консоли, информацию о видео отображает. В чем может быть проблема?
  22. В php.ini upload_max_filesize = 10M Все файлы до десяти мегабайт загружает нормально. Файл больше десяти мегабайт соответственно не загружает. Проблема в том, что и ошибки при этом никакой не записывается в $_FILES['file']['error']. И вообще массива $_FILES не создается, так же как и $_POST. Подскажите в чем может быть причина?
  23. Под словами "cнять обработчик" я имел ввиду - удалить связь между событием (mousedown) и обработчиком события (function). Физическое удаление кода мне нужно. К сожалению информации по отвязыванию анонимной функции от события, я там чего-то не нашел. Я расчитывал на какой-нибудь метод наподобии dequeue(); Пока буду пользоваться таким кодом: $("div").unbind("mousedown", $("div").data('events').mousedown[0]);
  24. Подскажите, пожалуйста. Навешиваем на div обработчики $("div").mousedown(function(){alert('first')}); $("div").mousedown(function(){alert('twice')}); Как снять первый обработчик.
  25. youmay

    .htaccess, regexp

    Да, действительно сработало. Спасибо, а то никак не мог сообразить, как в одно выражение запихнуть.
×
×
  • 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