
wwt
Expert-
Posts
2,571 -
Joined
-
Last visited
-
Days Won
119
Content Type
Profiles
Forums
Calendar
Store
Everything posted by wwt
-
Не согласен. Для того, чтобы получить права и водить тачку, на первых порах я вовсе не обязан разбираться в движке, карбюраторе, свечах, аккуме, уровне масла и прочих непонятных штуковинах. Боюсь если наш герой так поступит, то забьет на php не успев даже установить apache )) По Денверу расписано в сети все что только можно. Так что, если герой не справится с проблемой, то начинать нужно не с php, а с основ использования поисковых систем для решения насущных задач. Что такое денвер? это те же самые apache, php, mysql, заглушка для почты и некое ПО упрощающее с этим всем работу, ну и конечно простая настройка виртуальных хостов. Я вам могу сказать что это ПО как раз таки и ненужно, причем вообще. Вместо заглушки почты есть другие способы. Но это не главное, в основном новичкам нравится денвер именно из-за вирт.хостов и что сразу всё работает из коробки. Ну так вот. Установка всего этого ПО занимает минут 5, настройка вирт.хоста (по тупому примеру копипастом в конфиге апача) и записи в hosts ещё пару минут. И всё работает. Для создания нового вирт.хоста занимает пару минут и всё работает без всяких денверов. И что главное мы имеем не вирт.хосты в качестве подпапок как в денвере(было вовсяком случае рашьне щас хз) а в качестве фиктивных доменов.
-
стаивте notepad++ или обновляете, потом заходите в плагинменеджер и находите там Emmet и тыкаете установить, перезагружаетесь , настраиваете комбинацию горячих клавишь и вуаля. Да и на Tab не советовал бы, ибо таб это таб ))) лучше комбинацию, я вот привык к ctrl+E
-
Вы только начали изучать php и ваш педагог настаивает чтобы вы установили CMS ? Он вас учит управлять контентом или программировать? Или он сразу вас решил научить кодить под Друпал? так сказать нафик учеба и тренировки гоу сразу в космос ))) Хороший у вас учитель. Мой вам совет выкиньте все эти денверы, опенсерверы и т.д на помойку. Скачайте установщики apache, php, mysql и установите - поверьте толку будет больше и знаний тоже. А учителю вашему задайте один простой вопрос - "Вы меня учите программировать или управлять CMS?" , ибо если он хочет вас учить кодить сразу под Друпал не научив вообще кодить, я вам скажу одно гоните его в шею.
-
Проблема в конфликте горячих клавиш в notepad++ Зайдите в Опции->Горячие клавиши... На первой вкладке Main menu прокручиваете до пункта "Вставить пустую строку над текущей" у меня это 53 строка , выделяете данный пункт и жмете кнопку modify, в открывшемся окошке снимаете галочку с alt и ставите на shift. После перезагрузки событие комбинации ctrk+alt+Enter должно будет передаваться в Emmet либо на вкладке plugin commands находим строку "Expand abbreviation" и меняем комбинацию клавиш на другую, к примеру ctrl+E Если ставить через плагин менеджер он сам доставляет плагин PythonScript
-
Чувак который обучает php не хочет объяснять как настроить денвер? А денвер вам кто посоветовал?
-
Какой у вас ужас в htaccess творится. Вы мне кажется боретесь со следствием, а не с причиной. проблема с кучей слешей? Может для начала выяснили бы почему вообще так происходит, а уж потом правила писали? Нужна единая точка входа? Это делается элементарно: RewriteEngine OnRewriteBase /RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule ^(.*)$ index.php?query=$1 [L,QSA]А уже потом в index.php разбирать запросы. И учитывая возможность кэширования в php это будет лучше чем непонятная писанина в htaccess + Все файлы кроме index.php защитить от прямого доступа.
-
Лучше отправляйте письма с помощью библиотеки phpMailer Вот тут есть пример отправки почты с прикрепленным файлом через данную библиотеку http://www.php-mail.ru/?id=4
-
Вообще конечно не очень понятен смысл. Но возможно имелось ввиду следующее: Имеется две страницы с одним и тем же контентом, но одна из них немного изменена. Ну так вот, первая страница это обычная страница сайта на которую могут попасть с других страниц по ссылке. А вот измененная страница сделана специально для поисковика и пользователи попадают на нее после перехода из поисковой системы. Ссылок на нее на самом сайте нет. Обычно ссылка на эту страницу используется в контекстной рекламе. То есть получается разделение, трафик от контекстной рекламы идет на отдельную страницу. А вот переходы из той же поисковой системы, но не через контекстную рекламу, а через результаты выдачи иже идут на обычную страницу сайта. Не знаю это ли имелось ввиду, ну как вариант.
-
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><?}?>
-
А поиск с автозаменой уже не кактит? Не выход, Так можно свалить весь код в кучу ещё сильнее, ведь обычные пробелы могут встречаться и так в большом количестве.
-
странно. мне кажется, в любом вузе есть вредные преподы, у которых 95% оценки и вообще сдачи зависит от того ходил ли ты на его пары или нет... у нас таких много было. в начале пары перекличку делали и записывали тех, кто отсутствовал... дикость) Помню давненько был у меня такой же препод. Он это объяснял легко "ты на лекции не ходил - значит не можешь ничего знать по моему предмету" ))
-
Думаю нужен полный путь и обращаться к исполняемому файлу виндовс *.exe Он где-то тут: c:\Program Files\Java\jdk1.7.0_45\bin\javac.exe
-
Как вариант, вместо min-height: 100%;сделать min-height: 95%; margin-bottom: 5%; Ещё можно задать нижний padding у body. Но будет не ясно с подвалом, я не знаю будет ли он у вас и какой.
-
По поводу книжек не подскажу. Но вот по поводу серверного языка поправлю. Java не серверный язык. Этот язык по сути универсален, и приложения могут быть разные. И для веба там есть апплеты на клиентской стороне.
-
Вы вообще понимаете глупость этого предложения? Это не глупость на мой взгляд. Я вот ленивый и не стану работать за просто так даже за ради портфолио ))) А многие это делают и это плюс на начальных стадиях.
-
Что значит значение 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; }); });});
-
А не возникнет ли проблем с css3?Этот блок параметр работает только в css3. если уж так боитесь задавайте ширину к примеру 98% а паддинги по 1% с каждой стороны. Хотя все современные браузеры это свойство поддерживают.
-
всегда пишу тел.: хотя вот на грамотеру написано что и тел. тоже верный вариант.
-
notepad++ он вроде как ещё не поддерживает.
-
У вас почему-то не ставится apache2-mpm-itk , он заменяет собой apache2-mpm-prefork и видимо в момент установки где то ошибка вылазит и он не может этого сделать. Ну на локалке это не критично. Не за что.
-
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 ))) Это просто удобства.ЗЫ а чо толькоу меня пропала кнопка цитировать и у окна сообщения панелька инструментов?
-
забыл ещё 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
-
Не очень понимаю что у вас не выходит. 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 опечатался поправил путь
-
CSS Color Module Level 3 http://www.w3.org/TR/css3-color/#transparency
-
visibility скрывает элемент оставляя за ним место в потоке, но как по вашему событие должно срабатывать на элементе который скрыт. Используйте opacity http://jsfiddle.net/dMZHM/1/