PHP.SU

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

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

> Найдено сообщений: 315
NoPaper Отправлено: 31 Марта, 2013 - 19:34:09 • Тема: strpos • Форум: Вопросы новичков

Ответов: 7
Просмотров: 289
kuchtaul пишет:
Тогда с чем может быть связано то что у некоторых пользователей не получается зайти на сайт после перехода по ссылке?

Если пользователь перешел с домена seosprint.net, то условие искало домен www[dot]seosprint[dot]net и доступа к сайту не было.

Цитата:
к заметке, все ключи масива $_SERVER не могут не существовать, поэтому такая проверка излишняя.

рефер не всегда существует, тогда плывут нотисы
Undefined index: HTTP_REFERER
NoPaper Отправлено: 31 Марта, 2013 - 19:30:09 • Тема: Создание теста на PHP + MySQL • Форум: Вопросы новичков

Ответов: 2
Просмотров: 764
PHP:
скопировать код в буфер обмена
  1.  
  2. if(isset($_POST[$myrow['name']]) && $_POST[$myrow['name']] == $myrow['correct_translation'])
  3.  
NoPaper Отправлено: 31 Марта, 2013 - 17:47:58 • Тема: Чередование цвета фона комментариев • Форум: Вопросы новичков

Ответов: 8
Просмотров: 315
Можно без php:

CODE (html):
скопировать код в буфер обмена
  1.  
  2. <style>
  3. .comment:nth-child(2n){ /*Четные элементы*/
  4. color:black;
  5. }
  6. .comment:nth-child(2n+1){ /*нечетные*/
  7. color:red;
  8. }
  9. </style>
  10.  
  11. <div class='comment'>Commnet 1</div>
  12. <div class='comment'>Comment 2</div>
  13.  
NoPaper Отправлено: 31 Марта, 2013 - 16:37:08 • Тема: CHAR_LENGTH посчитать символы • Форум: Вопросы новичков

Ответов: 4
Просмотров: 172
А где
mysql_fetch_*
?
NoPaper Отправлено: 31 Марта, 2013 - 16:08:45 • Тема: strpos • Форум: Вопросы новичков

Ответов: 7
Просмотров: 289
PHP:
скопировать код в буфер обмена
  1.  
  2. if(
  3.   isset($_SERVER["HTTP_REFERER"]) AND (
  4.     stripos($_SERVER["HTTP_REFERER"],"http://www.seosprint.net/")!==false
  5.     OR
  6.     stripos($_SERVER["HTTP_REFERER"],"http://seosprint.net/")!==false
  7.   )
  8. ) {
  9. // показать сайт
  10. }
  11.  

или так
PHP:
скопировать код в буфер обмена
  1.  
  2. if(
  3.   isset($_SERVER["HTTP_REFERER"]) AND
  4.   stripos($_SERVER["HTTP_REFERER"],"seosprint.net")!==false
  5. ) {
  6. //показать сайт
  7. }
  8.  
NoPaper Отправлено: 31 Марта, 2013 - 15:59:44 • Тема: Замена одного php другим php • Форум: Вопросы новичков

Ответов: 6
Просмотров: 333
PHP:
скопировать код в буфер обмена
  1.  
  2. switch($_GET['page']){
  3.  case 'about': //Страница about
  4.   $include_file = 'about.html';
  5.  break;
  6.  
  7.  case 'blog': //Страница blog
  8.   $include_file = 'blog.html';
  9.  break;
  10.  
  11.  case 'index': //Главная траница
  12.   $include_file = 'index.html';
  13.  break;
  14.  
  15.  default:      //Шаблон страницы с ошибкой 404 (файл не найден)
  16.   $include_file = '404.html';
  17. }
  18.  

CODE (html):
скопировать код в буфер обмена
  1.  
  2. <!-- html code... -->
  3. <?php include $include_file; ?>
  4. <!-- html code... -->
  5.  


Делаем ссылки вида
http://site.ru/index.php?page=имя_страницы
NoPaper Отправлено: 29 Марта, 2013 - 20:53:04 • Тема: Теория: сайт в одном файле • Форум: Вопросы новичков

Ответов: 7
Просмотров: 249
Ubuntu пишет:
А какой в этом смысл?

Вот когда сделаешь сайт из нескольких сотен страниц, увидишь преимущество
NoPaper Отправлено: 28 Марта, 2013 - 20:13:05 • Тема: Возможно, вы искали... - как это реализуется? • Форум: Вопросы новичков

Ответов: 10
Просмотров: 626
Интересная задачка =)
А что если система ищет слова, состоящие из букв, в данном случае, 'p','h','h','p', и выводит наиболее "похожее"?
NoPaper Отправлено: 28 Марта, 2013 - 09:15:49 • Тема: DDOS Защита ресурсоемких операций • Форум: Программирование на PHP

Ответов: 21
Просмотров: 1349
Как бэ от ддоса нужно средствами сервера защищаться (файрволы всякие и т.д.), на php серьезную защиту не построишь.

Как вариант, перед каждым выполнением скрипта делать sleep на секунду-две, тогда нагрузка будет не слишком высокая. Ну и слишком частые запросы банить по ip...
NoPaper Отправлено: 26 Марта, 2013 - 18:11:23 • Тема: Не работает редирект в хроме. • Форум: Вопросы новичков

Ответов: 16
Просмотров: 1756
victorshkoda пишет:
OrmaJever пишет:
ну это конешно от настроек хрома зависит. Либо редирект выключен совсем либо он у вас циклисческий

В таком случае, для кроссбраузерности, Location "на себя" лучше не использовать. Пользователю ведь не объяснишь, где и как и в каком браузере что настраивать.

А что мешает добавить случайный get параметр?

header('Location: index.php?redirect='.rand(0,10));
NoPaper Отправлено: 25 Марта, 2013 - 23:26:53 • Тема: Как вывести данные из всех ini файлов в папке? • Форум: Вопросы новичков

Ответов: 17
Просмотров: 546
Там же многомерный массив:
$Config[0]['Name']
$Config[1]['Namecs']

Цитата:
и вообще все данные в таком виде?

Тогда сделаем так:
PHP:
скопировать код в буфер обмена
  1.  
  2. <?
  3. $res = array();
  4. foreach (glob(__DIR__ . '/inifiles/*.ini') as $file)
  5. {
  6.   array_merge($res,read_conf($file));
  7. }
  8. var_dump($res);
NoPaper Отправлено: 25 Марта, 2013 - 22:38:33 • Тема: счетчик по кукам • Форум: Вопросы новичков

Ответов: 11
Просмотров: 312
Derekovich, а что еще предложить если самый первый вариант и предложенный мною РАБОТАЮТ?
(Добавление)
Почистите куки, проверьте, включена ли в браузере функция принимать куки...
NoPaper Отправлено: 25 Марта, 2013 - 22:31:44 • Тема: Запрос • Форум: Вопросы новичков

Ответов: 5
Просмотров: 164
PHP:
скопировать код в буфер обмена
  1. <? $url = str_replace($_SERVER["SCRIPT_NAME"],'',$_SERVER["REQUEST_URI"]);
NoPaper Отправлено: 25 Марта, 2013 - 22:27:19 • Тема: Как вывести данные из всех ini файлов в папке? • Форум: Вопросы новичков

Ответов: 17
Просмотров: 546
PHP:
скопировать код в буфер обмена
  1.  
  2. <?
  3. $res = array();
  4. foreach (glob(__DIR__ . '/inifiles/*.ini') as $file)
  5. {
  6.   $res[] = read_conf($file);
  7. }
  8.  
  9. var_dump($res);
  10.  
NoPaper Отправлено: 25 Марта, 2013 - 22:25:41 • Тема: счетчик по кукам • Форум: Вопросы новичков

Ответов: 11
Просмотров: 312
PHP:
скопировать код в буфер обмена
  1. <?
  2. $a = (isset($_COOKIE['a']))?$_COOKIE['a']:0;
  3. setcookie("a",++$a);
  4. echo $a;

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB