HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2

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

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

  #1  
Старый 16.03.2010, 19:53
Nek1t
Участник форума
Регистрация: 07.03.2008
Сообщений: 141
Провел на форуме:
405538

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

Fepsis, да, цепляет, но у меня к ней доступа кроме как на чтение нет.
Цитата:
если скрипт обращается к какому то файлу периодически то удалить этот файл
Что я и сделал - снес локальный файл result.txt, в который постоянно заливается инфа. Файл-то удалился, только создался .nfs000000000028817000000098 с точной копией result.txt, скрипт продолжил работать с ним. Сейчас размер файла не растет(собственно это и есть следствие ошибки и зацикливания), но и удалить его нельзя.
 
Ответить с цитированием

  #2  
Старый 16.03.2010, 22:57
Omegа
Новичок
Регистрация: 16.12.2009
Сообщений: 27
Провел на форуме:
203807

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

namak, у тебя $out["params"]["param-ATTR"] должно быть массивом. Что у тебя выдаёт код
Код:
print_r($out);
?
 
Ответить с цитированием

  #3  
Старый 16.03.2010, 23:05
mind
Участник форума
Регистрация: 26.07.2007
Сообщений: 106
Провел на форуме:
865762

Репутация: 82
Angry

Ситуация такая: написал скрипт который в свою очередь отправляет данные через форму в другой скрипт. Полученные данные обрабатываются и заносятся в базу, а затем нужно сделать редирект на первый скрипт с передачей ему определенных параметров! что то типа
PHP код:
        echo "<HTML><HEAD><META HTTP-EQUIV='Refresh' CONTENT='1; URL=http://"$_SERVER."/admin.php?option=users&action=view"."'></HEAD><br /><center><strong>$user Добавлен!</strong></center></HTML>"
редирект происходит, но первый скрипт соообщает ошибку: Notice: Undefined index: HTTP_REFERER in u:\home\localhost\www\admin.php on line 57



вот собственно кусок кода где проверяеца реферер:

PHP код:
    if(isset($_SESSION) && isset($_SESSION))      {      $host parse_url($_SERVER);      if(md5($host.$_SESSION)!=md5($_SERVER.$_SESSION))die();      $_SESSION addslashes($_SESSION);        $admins mysql_query("SELECT * FROM admin WHERE login = '"$_SESSION."' AND password = '"md5($_SESSION)."'"); 
как исправить ума не приложу, и игнорирование ошибок делать не хочется как то.

Подкажите пожалуйста как быть


все решил проблему может кому пригодиться:
Код HTML:
<script language="JavaScript"><!--   function dorefresh()     {       ti=setTimeout("dorefresh();",10000);       window.location="http://localhost/admin.php?option=users&action=view";     }   window.onLoad=dorefresh();  //--></script>

Последний раз редактировалось mind; 16.03.2010 в 23:56..
 
Ответить с цитированием

  #4  
Старый 16.03.2010, 23:28
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме:
1698585

Репутация: 818


По умолчанию

http://www.shtogrin.com/library/web/meta/http_equiv_refresh/
он не переадресует, поетому и нет реферера
 
Ответить с цитированием

  #5  
Старый 16.03.2010, 23:33
mind
Участник форума
Регистрация: 26.07.2007
Сообщений: 106
Провел на форуме:
865762

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

ну это я уже понял что не работает этот код. Опера например отправлет реферер а ФФ нет. Вот как сделать так чтобы можно было перейти обратно к первому скрипту?
 
Ответить с цитированием

  #6  
Старый 16.03.2010, 23:34
restart_05
Участник форума
Регистрация: 05.05.2009
Сообщений: 126
Провел на форуме:
226966

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

Подскажите как подключить функцию ssh2, при подключении выдает ошибку Call to undefined function ssh2_connect()
 
Ответить с цитированием

  #7  
Старый 16.03.2010, 23:35
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


По умолчанию

http://www.php.net/manual/en/ssh2.installation.php
 
Ответить с цитированием

  #8  
Старый 16.03.2010, 23:36
Compton
Участник форума
Регистрация: 31.01.2010
Сообщений: 170
Провел на форуме:
1442841

Репутация: 63
Отправить сообщение для Compton с помощью AIM Отправить сообщение для Compton с помощью Yahoo
По умолчанию

есть форма ввода названия
сайт-донор уже спарсен на названия и ссылки
туда вводишь название песни и показывается список такого типа
1.Joy Division-The Kill
2.Napalm Death-The Kill
3.Better Than Ezra-The Killer Inside
4.Alice In Chains-The Killer Is Me
5.Insane Clown Posse-The Killing Fields
нужно сделать так,чтобы при вводе номера песни в эту же форму, скрипт шел на ссылку(которую спарсили раньше,которая своя для каждой песни) и парсил текст песни) регулярку напишу сам
 
Ответить с цитированием

[php]
  #9  
Старый 16.03.2010, 23:49
phpdreamer
Постоянный
Регистрация: 26.07.2009
Сообщений: 321
Провел на форуме:
444589

Репутация: 123
По умолчанию [php]

и где вопрос?
 
Ответить с цитированием

  #10  
Старый 17.03.2010, 09:32
LStr1ke
Постоянный
Регистрация: 29.07.2009
Сообщений: 400
Провел на форуме:
1455812

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

Цитата:
Сообщение от Compton  
есть форма ввода названия
сайт-донор уже спарсен на названия и ссылки
туда вводишь название песни и показывается список такого типа
1.Joy Division-The Kill
2.Napalm Death-The Kill
3.Better Than Ezra-The Killer Inside
4.Alice In Chains-The Killer Is Me
5.Insane Clown Posse-The Killing Fields
нужно сделать так,чтобы при вводе номера песни в эту же форму, скрипт шел на ссылку(которую спарсили раньше,которая своя для каждой песни) и парсил текст песни) регулярку напишу сам
Короче не понятно, что ты написал, что значит форма в твоем случае, НО. Осмелюсь предположить, что в твоем случае
то выглядет так:
PHP код:
<form method='post'>
<input type='text' name='variable' size='50' value=' Сюда название песни ' />
<input type='submit' value='Искать' />
</form>
<?php
if(isset($_POST['variable'])) {
// Тут ты делаешь какие-то манипуляции над variable (название песни) , а именно получаешь с некого сайта
//список этих песен и выводишь их, а потом хочешь, чтобы в поле куда вводили название,
//вводить номер из списка, и грабить текст...
}
?>
Если я правильно понял, то попробую привести тебе похожий пример:
(написал только что)
Короче он грабит 10 результатов поиска http://pesni.ru и по кнопке грабит текст песни. Думаю аналагично твоей нужде
PHP код:
<?php

# Super Chords Grabber MotherFucker v1.0 epta. by shkolololo

if(!isset($_GET['action'])) {
echo 
"
<form action = '"
.$_SERVER['SCRIPT_NAME']."?action=get_list' method='post'>
<input type='text' name='variable' size='50' value=' Сюда что искать ' />
<input type='submit' value='Искать' />
</form>
"
;
}else {
echo 
"<a href='".$_SERVER['SCRIPT_NAME']."'> Новый поиск </a><br />";
    switch(
$_GET['action']) {
    case 
"get_list":
        if(isset(
$_POST['variable'])) {
        
// Тут я ворую результат поиска
            
$search_site "http://www.pesni.ru/search_result.shtml?terms=".trim(str_replace(" ","+",$_POST['variable']))."&case=Insensitive&boolean=AND";
            
$search_site_result file_get_contents($search_site);
                if(
preg_match_all('#<font size="3">(.*)</font>.+<a href="(.*)">#isU',$search_site_result,$step_result)) {
                    for(
$i=0;$i<count($step_result[1]);$i++) {
                        echo 
"<b>".$step_result[1][$i]."</b> 
                        <form action = '"
.$_SERVER['SCRIPT_NAME']."?action=get_text' method='post'>
                        <input type='hidden' name='variable' value='"
.$step_result[2][$i]."' /><input type='submit' value='Покажи текст этой песни' /></form>
                        <br />
                        "
;
                    
// Тут на выводе формируется форма, которая отправляет адрес текста песни, для дальнейшего парсинга
                    
}
            }else echo 
"Нихрена ничего не нашлось :(";
        }
    break;
    case 
"get_text"
    
//Тут воруем текст песни 
        
if(isset($_POST['variable'])) {
            
$search_site_result file_get_contents($_POST['variable']);
            if(
preg_match("#<center><h1>(.*)</h1>.+<pre>(.*)</pre>#isU",$search_site_result,$result)) {
            echo 
"<h1>$result[1]</h1><pre>$result[2]</pre>";
            }else echo 
"Чета не могу прочитать :(";
        }
    break;
    default: echo 
"Ты ошибся командой епта"; break;
    }
}
?>
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[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



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


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




ANTICHAT ™ © 2001- Antichat Kft.