Jump to content

wwt

Expert
  • Posts

    2,571
  • Joined

  • Last visited

  • Days Won

    119

Everything posted by wwt

  1. wwt

    .PHP Denwer

    Не согласен. Для того, чтобы получить права и водить тачку, на первых порах я вовсе не обязан разбираться в движке, карбюраторе, свечах, аккуме, уровне масла и прочих непонятных штуковинах. Боюсь если наш герой так поступит, то забьет на php не успев даже установить apache )) По Денверу расписано в сети все что только можно. Так что, если герой не справится с проблемой, то начинать нужно не с php, а с основ использования поисковых систем для решения насущных задач. Что такое денвер? это те же самые apache, php, mysql, заглушка для почты и некое ПО упрощающее с этим всем работу, ну и конечно простая настройка виртуальных хостов. Я вам могу сказать что это ПО как раз таки и ненужно, причем вообще. Вместо заглушки почты есть другие способы. Но это не главное, в основном новичкам нравится денвер именно из-за вирт.хостов и что сразу всё работает из коробки. Ну так вот. Установка всего этого ПО занимает минут 5, настройка вирт.хоста (по тупому примеру копипастом в конфиге апача) и записи в hosts ещё пару минут. И всё работает. Для создания нового вирт.хоста занимает пару минут и всё работает без всяких денверов. И что главное мы имеем не вирт.хосты в качестве подпапок как в денвере(было вовсяком случае рашьне щас хз) а в качестве фиктивных доменов.
  2. стаивте notepad++ или обновляете, потом заходите в плагинменеджер и находите там Emmet и тыкаете установить, перезагружаетесь , настраиваете комбинацию горячих клавишь и вуаля. Да и на Tab не советовал бы, ибо таб это таб ))) лучше комбинацию, я вот привык к ctrl+E
  3. wwt

    .PHP Denwer

    Вы только начали изучать php и ваш педагог настаивает чтобы вы установили CMS ? Он вас учит управлять контентом или программировать? Или он сразу вас решил научить кодить под Друпал? так сказать нафик учеба и тренировки гоу сразу в космос ))) Хороший у вас учитель. Мой вам совет выкиньте все эти денверы, опенсерверы и т.д на помойку. Скачайте установщики apache, php, mysql и установите - поверьте толку будет больше и знаний тоже. А учителю вашему задайте один простой вопрос - "Вы меня учите программировать или управлять CMS?" , ибо если он хочет вас учить кодить сразу под Друпал не научив вообще кодить, я вам скажу одно гоните его в шею.
  4. Проблема в конфликте горячих клавиш в notepad++ Зайдите в Опции->Горячие клавиши... На первой вкладке Main menu прокручиваете до пункта "Вставить пустую строку над текущей" у меня это 53 строка , выделяете данный пункт и жмете кнопку modify, в открывшемся окошке снимаете галочку с alt и ставите на shift. После перезагрузки событие комбинации ctrk+alt+Enter должно будет передаваться в Emmet либо на вкладке plugin commands находим строку "Expand abbreviation" и меняем комбинацию клавиш на другую, к примеру ctrl+E Если ставить через плагин менеджер он сам доставляет плагин PythonScript
  5. wwt

    .PHP Denwer

    Чувак который обучает php не хочет объяснять как настроить денвер? А денвер вам кто посоветовал?
  6. Какой у вас ужас в htaccess творится. Вы мне кажется боретесь со следствием, а не с причиной. проблема с кучей слешей? Может для начала выяснили бы почему вообще так происходит, а уж потом правила писали? Нужна единая точка входа? Это делается элементарно: RewriteEngine OnRewriteBase /RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule ^(.*)$ index.php?query=$1 [L,QSA]А уже потом в index.php разбирать запросы. И учитывая возможность кэширования в php это будет лучше чем непонятная писанина в htaccess + Все файлы кроме index.php защитить от прямого доступа.
  7. Лучше отправляйте письма с помощью библиотеки phpMailer Вот тут есть пример отправки почты с прикрепленным файлом через данную библиотеку http://www.php-mail.ru/?id=4
  8. Вообще конечно не очень понятен смысл. Но возможно имелось ввиду следующее: Имеется две страницы с одним и тем же контентом, но одна из них немного изменена. Ну так вот, первая страница это обычная страница сайта на которую могут попасть с других страниц по ссылке. А вот измененная страница сделана специально для поисковика и пользователи попадают на нее после перехода из поисковой системы. Ссылок на нее на самом сайте нет. Обычно ссылка на эту страницу используется в контекстной рекламе. То есть получается разделение, трафик от контекстной рекламы идет на отдельную страницу. А вот переходы из той же поисковой системы, но не через контекстную рекламу, а через результаты выдачи иже идут на обычную страницу сайта. Не знаю это ли имелось ввиду, ну как вариант.
  9. js то там зачем? Банальный пример, проверку на полученные данные, работу с базой и прочее нужно писать дополнительно и ТС пусть сам этим занимается )) <?phpif(isset($_POST['sub'])){ if($_POST['login'] == 'myname' && $_POST['password'] == 'mypassword'){ header('Location: /adminpanel.php'); }}else{?><form method='post'>Login <input type='text' name='login'>Password <input type='password' name='password'><input type='submit' value='go' name='sub'></form><?}?>
  10. А поиск с автозаменой уже не кактит? Не выход, Так можно свалить весь код в кучу ещё сильнее, ведь обычные пробелы могут встречаться и так в большом количестве.
  11. странно. мне кажется, в любом вузе есть вредные преподы, у которых 95% оценки и вообще сдачи зависит от того ходил ли ты на его пары или нет... у нас таких много было. в начале пары перекличку делали и записывали тех, кто отсутствовал... дикость) Помню давненько был у меня такой же препод. Он это объяснял легко "ты на лекции не ходил - значит не можешь ничего знать по моему предмету" ))
  12. wwt

    jre есть, jdk нет

    Думаю нужен полный путь и обращаться к исполняемому файлу виндовс *.exe Он где-то тут: c:\Program Files\Java\jdk1.7.0_45\bin\javac.exe
  13. Как вариант, вместо min-height: 100%;сделать min-height: 95%; margin-bottom: 5%; Ещё можно задать нижний padding у body. Но будет не ясно с подвалом, я не знаю будет ли он у вас и какой.
  14. wwt

    книжки по java

    По поводу книжек не подскажу. Но вот по поводу серверного языка поправлю. Java не серверный язык. Этот язык по сути универсален, и приложения могут быть разные. И для веба там есть апплеты на клиентской стороне.
  15. Вы вообще понимаете глупость этого предложения? Это не глупость на мой взгляд. Я вот ленивый и не стану работать за просто так даже за ради портфолио ))) А многие это делают и это плюс на начальных стадиях.
  16. wwt

    работа с id в jq

    Что значит значение id совпадает с background? В качестве id используется имя цвета, класс или ещё что-то? Предположим id это hex код цвета: $(document).ready(function(){ // Перебираем все 'a' в списке $('.list li a').each(function(i, el){ // Присваиваем им фон в зависимости от id $(el).css('background-color', '#' + $(el).attr('id')) // Вешаем событие на каждый 'a' чтоб при клике на него их id попадал в значение поля myinput .on('click', function(e){ e.preventDefault(); $('#myinput').val('#' + $(this).attr('id')); return false; }); });});
  17. А не возникнет ли проблем с css3?Этот блок параметр работает только в css3. если уж так боитесь задавайте ширину к примеру 98% а паддинги по 1% с каждой стороны. Хотя все современные браузеры это свойство поддерживают.
  18. всегда пишу тел.: хотя вот на грамотеру написано что и тел. тоже верный вариант.
  19. notepad++ он вроде как ещё не поддерживает.
  20. У вас почему-то не ставится apache2-mpm-itk , он заменяет собой apache2-mpm-prefork и видимо в момент установки где то ошибка вылазит и он не может этого сделать. Ну на локалке это не критично. Не за что.
  21. FYI: не будет работать в апаче с какой-то там версии, кажется, 2.3 (если только не установлен модуль совместимости). Теперь это выглядит так: Require all grantedhttp://httpd.apache.org/docs/current/mod/mod_authz_core.htmlЕсли не обновлять ubuntu то в 12.04 по умолчанию ставит 2.2.22 через lamp-server, так что всё ок должно быть Ну тогда зачем нужны вебморды для почты или такие как webmin или ispmanager ))) Это просто удобства.ЗЫ а чо толькоу меня пропала кнопка цитировать и у окна сообщения панелька инструментов?
  22. забыл ещё phpmyadmin sudo apt-get install phpmyadmin на вопрос о настройке говорим Да и настраиваем сразу. потом открываем apache2.conf sudo gedit /etc/apache2/apache2.conf и в конец добавляем строку Include /etc/phpmyadmin/apache.conf и перезагружаем апач sudo /etc/init.d/apache2 restart панелька будет доступна по адресу http://my.loc/phpmyadmin
  23. Не очень понимаю что у вас не выходит. 1. Ставим ubuntu и создаем к примеру пользователя user 2. Заходим в систему под ним, и в его папке /home/user создаем папку www и в ней папку my.loc mkdir /home/user/www /home/user/www/my.locи в ней файл index.php gedit /home/user/www/my.loc/index.phpв который добавляем: <?phpphpinfo();3. Открываем консоль и ставим нужное ПО sudo apt-get install lamp-server^ apache2-mpm-itkНа все вопросы говорим Да (Y) ну и следуем диалоговым окнам настройки 4. Всё установили теперь создаем файл конфигурации вирт.хоста sudo gedit /etc/apache2/sites-available/my.locДобавляем туда: <VirtualHost *:80>ServerName my.locDirectoryIndex index.php index.html index.htmDocumentRoot /home/user/www/my.loc/AssignUserID www-data user<Directory /home/user/www/my.loc/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all</Directory></VirtualHost>Сохраняем. 5. Включаем хост sudo a2ensite my.loc6. Открываем файл /etc/hosts sudo gedit /etc/hostsи добавляем строку 127.0.0.2 my.loc7. перезагружаем апач sudo /etc/init.d/apache2 restartПосле этого должно все работать. Спецом щас поставил убунту 12.04 десктоп на виртуалку и за 5 минут все заработало. Все действия делал из под пользователя user через sudo UPD опечатался поправил путь
  24. wwt

    visibility

    CSS Color Module Level 3 http://www.w3.org/TR/css3-color/#transparency
  25. wwt

    visibility

    visibility скрывает элемент оставляя за ним место в потоке, но как по вашему событие должно срабатывать на элементе который скрыт. Используйте opacity http://jsfiddle.net/dMZHM/1/
×
×
  • 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