PHP.SU

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

Страниц (7): « 1 2 [3] 4 5 6 7 »

> Найдено сообщений: 94
Ley4ik_Russia Отправлено: 26 Декабря, 2011 - 13:48:43 • Тема: Проверка Captcha с помощью Ajax • Форум: JavaScript & VBScript

Ответов: 1
Просмотров: 2124
Доброго всем дня, установил капчу на форму обратной связи у себя на сайте, http://w3box[dot]ru/captcha/ . Хочется сделать Ajax проверку введенного пользователем кода, без перезагрузки страницы,но в JS абсолютно не волоку. Из всех представленных в интернете не приглянулось ни чего.
Файл captcha.php:
Спойлер (Отобразить)



Файл contact.php:
Спойлер (Отобразить)



Сама форма:
Спойлер (Отобразить)
Ley4ik_Russia Отправлено: 24 Декабря, 2011 - 15:05:50 • Тема: Защита от хотлинкинга • Форум: Apache и другие веб-серверы

Ответов: 5
Просмотров: 593
Информации по этому вопросы куча, я знаю читал, иначе я бы не привел код, но код на хостинге не работает, поэтому сюда и обратился, может ошибка где?
Ley4ik_Russia Отправлено: 23 Декабря, 2011 - 14:32:40 • Тема: Защита от хотлинкинга • Форум: Apache и другие веб-серверы

Ответов: 5
Просмотров: 593
Здравствуйте, пытаюсь защитить свои файлы от хотлинкинга, бьюсь пол дня, но ни чего не выходит, писал в ТП хостинга, сказали надо всего то в начале фала добавить RewriteBase /
Хотя эта запись и присутсвовала защита не работает вот код в файле .htaccess. При переходе по ссылке mysite.ru/image/img.jpg открывается изображение (((

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. RewriteEngine On
  3. RewriteCond %{HTTP_REFERER} !^$
  4. RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?mysite.ru[NC]
  5. RewriteRule .*\.(1)$ - [NC,F,L]
  6.  
Ley4ik_Russia Отправлено: 22 Декабря, 2011 - 12:40:00 • Тема: Запретить просмотр файлов в директориях сайта • Форум: Вопросы новичков

Ответов: 4
Просмотров: 216
Как можно запретить пользователю просмотр файлов в директориях сайта? например по адресу www[dot]mysite[dot]ru/image/ можно увидеть файлы которые там находятся.
Ley4ik_Russia Отправлено: 07 Декабря, 2011 - 15:29:58 • Тема: Как предотвратить загрузку странички в которой нет меню и стилей? • Форум: Вопросы новичков

Ответов: 8
Просмотров: 252
Ну ладно Радость уговорили. Спасибо!
Ley4ik_Russia Отправлено: 07 Декабря, 2011 - 15:21:51 • Тема: Как предотвратить загрузку странички в которой нет меню и стилей? • Форум: Вопросы новичков

Ответов: 8
Просмотров: 252
LIME пишет:
Ley4ik_Russia не надо переживать))
поисковик как и любой юзер не будет видеть какой вы подключаете файл
(Добавление)
он будет индексировать страницу целиком по URL (вместе с параметрами)


т.е. он не проиндексирует файлы page*.php в которых находится контент, отдельно от index.php? И ни при каких обстоятельствах не выведет на них прямую ссылку?
Ley4ik_Russia Отправлено: 07 Декабря, 2011 - 15:11:13 • Тема: Как предотвратить загрузку странички в которой нет меню и стилей? • Форум: Вопросы новичков

Ответов: 8
Просмотров: 252
У меня в меню ссылки вида href="/index.php?id=1"

т.е. отправляем $_GET запрос серверу и получаем имя странички. Вроде все работает хорошо, но переживаю за то, что поисковик проиндексирует все странички, и будет давать прямые ссылки на страницу, т.е. http://mysite.ru/page0.php, а в этих страничках находится только контент, появится страница с текстом, без навигации и стилей. Как это предотвратить и при этом не инклудить в каждую страницу меню и остальное?

Вот код странички index.php:
Спойлер (Отобразить)


Этим кодом получаю имя страницы, которую надо загрузить в DIV, из ссылки в меню:
Спойлер (Отобразить)

Ley4ik_Russia Отправлено: 07 Декабря, 2011 - 09:55:27 • Тема: Переход по ссылке с помощью $_GET • Форум: Вопросы новичков

Ответов: 5
Просмотров: 285
Заработало...))
filkeith пишет:
у тебя есть страница с названием просто 1?

нет это я примерно написал) на самом деле page1.php и т.д.

Только вопрос еще ссылка с строке браузера меняется...
запрос http://mySite[dot]ru/index.php?page=page1.php
после перехода в строке http://mySite[dot]ru/page1.php Огорчение
(Добавление)
LIME пишет:
Ley4ik_Russia по поводу хидеров вот http://forum.php.su/topic.php?fo...1&topic=3026
а по существу вопроса может вам не переходить надо а подключать нужное содержание? в зависимости от параметров в гете будет подключаться нужная страница http://www.php.su/functions/?include


Спасибо ознакомлюсь
(Добавление)
Вот так примерно получилось))
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <div id="kontent">
  3. <?php
  4. If(isset($_GET['id']))
  5. {
  6.         $id = $_GET['id'];
  7. }else{
  8.         $id = 0;
  9. }
  10. switch($id){
  11. case 'page1': include 'page1.php'; break;
  12. case 'page2': include 'page2.php'; break;
  13. case 'page3': include 'page3.php'; break;
  14. }
  15. ?>
  16. </div>
  17.  
Ley4ik_Russia Отправлено: 07 Декабря, 2011 - 09:25:08 • Тема: Переход по ссылке с помощью $_GET • Форум: Вопросы новичков

Ответов: 5
Просмотров: 285
CODE (htmlphp):
скопировать код в буфер обмена
  1. Warning: Cannot modify header information - headers already sent by


Пока что ни чего не вышло...((
Ley4ik_Russia Отправлено: 07 Декабря, 2011 - 09:10:25 • Тема: Переход по ссылке с помощью $_GET • Форум: Вопросы новичков

Ответов: 5
Просмотров: 285
Имеется ссылка
CODE (html):
скопировать код в буфер обмена
  1.  http://mySite.ru/index.php?page=1

в index.php получаем переменную
Спойлер (Отобразить)


Не могу реализовать переход на страницу указанную в Get запросе, пользоваться функцией header() ?
Ley4ik_Russia Отправлено: 02 Июля, 2011 - 18:05:36 • Тема: Описание и функции php модулей • Форум: PEAR и PECL

Ответов: 0
Просмотров: 2316
Здравствуйте, где найти описание и функции для ниже приведенных модулей?
Спойлер (Отобразить)
Ley4ik_Russia Отправлено: 21 Июня, 2011 - 15:45:44 • Тема: Удаленная консоль для Windows • Форум: Напишите за меня, пожалуйста

Ответов: 3
Просмотров: 46
EuGen пишет:
Делать это через AJAX, спрашивая сервер.
При этом, видимо, придется хитрить - перенаправлять вывод команды в некоторый файл, а при запросе через AJAX - показывать скриптом содержимое файла.
Ну или же используйте FF и его WebSockets (правда, он отключен по-умолчанию).

Или же сесть, задуматься, для чего это нужно и решить альтернативным способом.


т.е. на чистом php такое не реализовать? а если как то использовать Функции управления выводом?
Ley4ik_Russia Отправлено: 21 Июня, 2011 - 15:29:59 • Тема: Удаленная консоль для Windows • Форум: Напишите за меня, пожалуйста

Ответов: 3
Просмотров: 46
Здраствуйте)
Нужно сделать удаленную "консоль" для Windows, т.е. есть сервер PHP, HTTP. мне нужно чтобы я мог ввести команду CMD (например Ping) а на странице в реальном времени отображался ход выполнения команды, потому что некоторые команды требуют много времени для выполнения и хотелось бы видеть именно ход выполнения, а не только результат))команда выполняется на сервере функцией shell_exec()
Ley4ik_Russia Отправлено: 18 Мая, 2011 - 09:21:01 • Тема: Функция поиска файлов по расширению • Форум: Напишите за меня, пожалуйста

Ответов: 4
Просмотров: 55
EuGen пишет:
Ley4ik_Russia пишет:
findFiles($dir, $exts, $recursive, $with_dir);

Задачу, подозреваю, нужно адресовать этой функции.


PHP:
скопировать код в буфер обмена
  1. function findFiles($dir, $exts = null, $recursive = false, $with_dir = false){
  2.     $dir = replaceSl($dir);
  3.    
  4.     $result = array();
  5.     $check_ext = $exts;
  6.     if (!file_exists($dir)) return array();
  7.    
  8.     if ($handle = @opendir($dir))
  9.         while (($file = readdir($handle)) !== false){
  10.            
  11.             if ($file == '.' || $file == '..') continue;
  12.             if (is_file($dir . '/' . $file)){
  13.                
  14.                 if ($check_ext){
  15.                     if (checkExt($file, $exts))
  16.                         $result[] = $with_dir ? $dir .'/'. $file : $file;
  17.                 } else {
  18.                     $result[] = $with_dir ? $dir .'/'. $file : $file;
  19.                 }
  20.             } elseif ($recursive && is_dir($dir . '/' . $file)){
  21.                
  22.                 $result = array_merge($result, findFiles($dir . '/' . $file, $exts, true, $with_dir));
  23.             }
  24.         }
  25.    
  26.     return $result;
  27. }


потому что в windows есть папки типа System Volume information, к которым доступ закрыт
Ley4ik_Russia Отправлено: 18 Мая, 2011 - 09:16:24 • Тема: Как получить список директорий на диске • Форум: Напишите за меня, пожалуйста

Ответов: 3
Просмотров: 36
EuGen пишет:
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. $dir = "c:/";
  4. $rgFiles=array();
  5. if (is_dir($dir))
  6. {
  7.     if ($dh = opendir($dir))
  8.     {
  9.         while (($file = readdir($dh)) !== false)
  10.         {
  11.             if(is_dir($file))
  12.             {
  13.                $rgFiles[]=$file;
  14.             }
  15.         }
  16.         closedir($dh);
  17.     }
  18. }
  19. //var_dump($rgFiles);
  20. ?>
  21.  

http://php.su/functions/?opendir
и
http://php.su/functions/?is_dir


выводит пустой массив(

Страниц (7): « 1 2 [3] 4 5 6 7 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB