PHP.SU

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

Страниц (38): В начало « ... 2 3 4 5 [6] 7 8 9 10 ... » В конец

> Найдено сообщений: 561
kuller Отправлено: 15 Июня, 2016 - 14:52:41 • Тема: readfile() + css • Форум: HTTP и PHP

Ответов: 3
Просмотров: 1045
yurnik пишет:
но браузер не воспринимает domen.com/theme/style.css


всмысле не воспринимает... если файл подключается style.css тогда и стили все сработают. Откройте исходный код в браузере и посмотрите какой путь до файла style.css получается в итоге.
kuller Отправлено: 14 Июня, 2016 - 23:33:05 • Тема: передача значения в функцию • Форум: JavaScript & VBScript

Ответов: 1
Просмотров: 1895
Есть ссылка вида

CODE (html):
скопировать код в буфер обмена
  1.  
  2. <a href="javascript:test();">Ссылка</a>
  3.  


Для вызова функции test мне надо передать два значения, соответственно значения могут быть разными в зависимости что было выбрано ранее на странице. Например на странице три шага до отправки формы.

Шаг первый надо выбрать одну из ссылок
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <a href="javascript://">Ссылка 1</a>
  3. <a href="javascript://">Ссылка 2</a>
  4. <a href="javascript://">Ссылка 3</a>
  5.  


Шаг второй надо тоже выбрать одну из ссылок
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <a href="javascript://">Ссылка 1</a>
  3. <a href="javascript://">Ссылка 2</a>
  4. <a href="javascript://">Ссылка 3</a>
  5.  


на третьем шаге есть тоже несколько ссылок, но эти ссылки должны выполнять разные действия в зависимости от того что было выбрано на первых двух шагах... Я думаю надо к вызываемой функции test присвоить значения которые выбирались на прошлых шагах т.е. должно получиться так

CODE (html):
скопировать код в буфер обмена
  1.  
  2. <a href="javascript:test(1,2);">Ссылка</a>
  3.  


либо дать атрибут date="" и в него записывать значения... но как это сделать я не знаю. подскажите пожалуйста или посоветуйте другой вариант.
kuller Отправлено: 12 Июня, 2016 - 17:59:36 • Тема: Генерация уникальных чисел • Форум: Вопросы новичков

Ответов: 4
Просмотров: 293
[quote=ilya2231][/quote] для уникальности надо проверять не было ли оно раньше сгенерировано. Для этого числа сгенерированные надо писать в базу, и сверять их на уникальность. Советую заранее заготовить список чисел, и их выдавать просто.
kuller Отправлено: 11 Июня, 2016 - 22:43:18 • Тема: select option в несколько input • Форум: Вопросы новичков

Ответов: 1
Просмотров: 163
на javascript такое делается

пример

CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. <script>
  3.         function test(src)
  4.         {
  5.                 switch(src.options[src.selectedIndex].value)
  6.                 {
  7.                         case '1':
  8.                                 $("#one").val('1t');
  9.                                 $("#two").val('2');
  10.                                 $("#three").val('3');
  11.                         break;
  12.                        
  13.                         case '2':
  14.                                 $("#one").val('2t');
  15.                                 $("#two").val('662');
  16.                                 $("#three").val('3777');
  17.                         break;
  18.                        
  19.                         case '3':
  20.                                 $("#one").val('3t');
  21.                                 $("#two").val('6462');
  22.                                 $("#three").val('7');
  23.                         break;
  24.                        
  25.                         default:
  26.                                 alert('Error');
  27.                 }
  28.         }
  29. </script>
  30.  
  31. <select name="contact" onchange="test(this);" style="width: 99%;" required>
  32.         <option value="0">--- select ---</option>
  33.         <option value="1">option 1</option>
  34.         <option value="2">option 2</option>
  35.         <option value="3">option 3</option>
  36. </script>
  37.  
  38. <input type="text" id="one" name='t' />
  39. <input type="text" id="two" name='y' />
  40. <input type="text" id="three" name='u' />
  41.  
kuller Отправлено: 11 Июня, 2016 - 02:02:48 • Тема: ЧПУ • Форум: Вопросы новичков

Ответов: 5
Просмотров: 246
grishasavelev пишет:
Проблема такого вида

В .htaccess написал:

RewriteEngine On
RewriteRule ^vfse index.php?id_page=51
RewriteRule ^vfses index.php?id_page=52

при адресе /vfse - открывается страница - /index.php?id_page=51
всё правильно, а при адресе /vfses опять - открывается страница - /index.php?id_page=51
потому-что первые четыре символа одинаковы

Помогите пожалуйста подправить чтобы всё работало правильно


в твоем случае дано примерно так
RewriteRule ^page-([0-9]+)(/?)$ index.php?id_page=$1 [L]

адрес будет иметь вид site.ru/page-51
kuller Отправлено: 10 Июня, 2016 - 00:38:22 • Тема: редактирование в простой админке не проходит • Форум: Вопросы новичков

Ответов: 4
Просмотров: 234
а ты уверен что массив (article) у тебя вообще виден на странице с формой? Судя по ошибке "Undefined variable: article in" не виден article.

без форматирования код фигова читается!!!
kuller Отправлено: 08 Июня, 2016 - 11:40:59 • Тема: headers already sent by • Форум: Вопросы новичков

Ответов: 4
Просмотров: 180
Радость знакомый сайт )))) как та работал там Радость
(Добавление)
случайно header не прописан после объявления DOCTYPE ?
kuller Отправлено: 07 Июня, 2016 - 19:00:11 • Тема: редактирование в простой админке не проходит • Форум: Вопросы новичков

Ответов: 4
Просмотров: 234
содержимое файла выложи article_admin.php
kuller Отправлено: 07 Июня, 2016 - 15:59:24 • Тема: Помогите с if else • Форум: Вопросы новичков

Ответов: 9
Просмотров: 299
Alex59 пишет:
попробовал вывести переменную $mod на странице, она оказалась пустая.


вид ссылки без чпу такой ?mod=car&action=bmw-1-reihe-f20-2012 т.е. переменную $mod заменяете на свою.
(Добавление)
вот рабочий пример

PHP:
скопировать код в буфер обмена
  1.  
  2. <a href="?mod=blog">блог</a>
  3. <a href="?mod=news">новости</a>
  4. <a href="?mod=gallery">галерея</a>
  5. <a href="index.php">еще чета</a>
  6.  
  7. <?PHP
  8. switch($_GET['mod'])
  9. {
  10.         case 'blog':
  11.                 $meta_description = 'блог';
  12.         break;
  13.                    
  14.         case 'news':
  15.                 $meta_description = 'новости';
  16.         break;
  17.                    
  18.         case 'gallery':
  19.                 $meta_description = 'галерея';
  20.         break;
  21.    
  22.    default:
  23.                 $meta_description = 'описание';
  24. }
  25.  
  26. ?>
  27.  
  28. meta name="description" content="<?=$meta_description;?>"
  29.  


запусти пример... понятно станет
kuller Отправлено: 07 Июня, 2016 - 11:38:53 • Тема: Помогите с if else • Форум: Вопросы новичков

Ответов: 9
Просмотров: 299
Alex59 пишет:
Цель: если нет метатега прописанного на странице, то присвоить ему сгенерированный.
По вашему алгоритму
$meta_description = 'Альтернативное описание';
будет выводится всегда


перечитайте верхний пост отредактированный.

meta должен присвоен в любом случае, а вот на пустоту $meta_description надо проверять.
kuller Отправлено: 07 Июня, 2016 - 11:24:26 • Тема: Помогите с if else • Форум: Вопросы новичков

Ответов: 9
Просмотров: 299
Alex59 пишет:
Так не работает. Мы сразу присвоили переменной значение, а потом проверяем не пустая ли она.
if не будет отрабатывать


$meta_description присваивается не просто так для красоты, а для каких та определенных условий... например на каждой странице должен быть свой meta тег. Вот для это мы и пишем условие с определением на какой странице находится пользователь.

А переменная $meta_description будет меняться а если на странице не написан meta тогда и сработает вот это

PHP:
скопировать код в буфер обмена
  1.  
  2. if(empty($meta_description))
  3. {
  4.         $meta_description = 'описание';
  5. }
  6.  


для каких целей вам это надо, не написали... вот и выкладывается пример для ознакомления.

тогда в идеале вообще получается так

PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3.  
  4. //$mod - переменная содержит информацию на какой странице находится пользователь
  5.  
  6. switch($mod)
  7. {
  8.         case 'blog':
  9.                 $meta_description = 'блог';
  10.         break;
  11.                
  12.         case 'news':
  13.                 $meta_description = 'новости';
  14.         break;
  15.                
  16.         case 'gallery':
  17.                 $meta_description = 'галерея';
  18.         break;
  19.        
  20.        default:
  21.              $meta_description = 'описание'; // если $mod не под одно условие не попал
  22. }
  23. ?>
  24.  

CODE (html):
скопировать код в буфер обмена
  1. <meta name="description" content="<?=$meta_description;?>">
kuller Отправлено: 07 Июня, 2016 - 10:14:50 • Тема: Помогите с if else • Форум: Вопросы новичков

Ответов: 9
Просмотров: 299
здесь кавычек нет

PHP:
скопировать код в буфер обмена
  1. <?PHP $meta_description= Альтернативное описание; ?>


я бы код так оформил бы... читается проще

PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. $meta_description = 'Альтернативное описание';
  4.  
  5. if(empty($meta_description))
  6. {
  7.         $meta_description = 'описание';
  8. }
  9.  
  10. $meta_description =  htmlspecialchars($meta_description, ENT_QUOTES);
  11. ?>
  12.  
  13. <meta name="description" content="<?=$meta_description;?>">
  14.  
kuller Отправлено: 04 Июня, 2016 - 10:37:29 • Тема: Извлечение содержимого в тэгах с определенным классом • Форум: XML и его обработка

Ответов: 2
Просмотров: 2328
Парсер? лучше тогда готовое решение simple html dom parser
kuller Отправлено: 30 Мая, 2016 - 11:26:15 • Тема: php устарел • Форум: Программирование на PHP

Ответов: 10
Просмотров: 1737
Соц Сеть пишет:
Добрый день , 2 года как оставил программирование но сейчас снова начал работать , и все вокруг твердят что php устарел уже не годен для веб, все переходят на Java , вопрос такой А что именно устарел в php ? Улыбка (мне вот нравится php)


да, не что не устарел!!! просто php легко изучается по сравнению другими языками программирования. По этому любой начинающий программист начинает свой путь с php, что дает большую конкуренцию и быдлокода. вот скорей всего иза этого все и твердят что устарел. Это мое мнение.
kuller Отправлено: 30 Мая, 2016 - 00:08:36 • Тема: список по алфавиту • Форум: Вопросы новичков

Ответов: 2
Просмотров: 166
для чего массив $array2 ? типа города что ли? если да, тогда данный пример просто алфавит выводит, а города нет....

Все понял!!! у меня сайт в кодировке utf-8, вот и не показывало города ))) Все работает!!! Спасибо!!!

Страниц (38): В начало « ... 2 3 4 5 [6] 7 8 9 10 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB