HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 19.01.2009, 15:27
1SeTh
Участник форума
Регистрация: 17.02.2006
Сообщений: 189
С нами: 10646246

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

Цитата:
Сообщение от preda1or  
у тебя пишет что нет такого файла, проблема в пути
ну и как решить проблему?

вот тот скрипт который отвечает за скачку

Цитата:
<?
include("dbinc.php") ;
include("initvars.php") ;
$total="$attachpath\\$name" ;
Header("Content-Type: application/octet-stream");
Header("Content-Length: ".filesize($total));
Header("Content-Disposition: attachment; filename=".$name);
readfile($total);
?>
 
Ответить с цитированием

  #2  
Старый 16.01.2009, 13:52
jecka3000
Постоянный
Регистрация: 15.03.2008
Сообщений: 441
С нами: 9555536

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

MySQL Error!
------------------------

The Error returned was:
Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

Error Number:
2002
"Поле для ввода команд"


Это баг?))
 
Ответить с цитированием

  #3  
Старый 16.01.2009, 13:55
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
С нами: 9999746

Репутация: 1318


По умолчанию

ну так... "бажок" - скрипт не может приконнектится к серверу...
 
Ответить с цитированием

  #4  
Старый 16.01.2009, 14:01
Корвин
Участник форума
Регистрация: 26.02.2007
Сообщений: 259
С нами: 10107625

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

кто может подсказать где мона посмареть алгоритм генерации лабиринта на PHP??
 
Ответить с цитированием

  #5  
Старый 16.01.2009, 14:24
Kaimi
Познавший АНТИЧАТ
Регистрация: 23.08.2007
Сообщений: 1,237
С нами: 9851426

Репутация: 1676


По умолчанию

Погугли описание алгоритма Примы или Краскала и напиши генерацию сам
 
Ответить с цитированием

  #6  
Старый 16.01.2009, 22:11
MaTpOc
Познавший АНТИЧАТ
Регистрация: 05.05.2008
Сообщений: 1,078
С нами: 9482786

Репутация: 1357


По умолчанию

Подскажите как мне с помощью пхп сделать так чтоб посторонние не могли просматривать мой файл base.php?
 
Ответить с цитированием

  #7  
Старый 16.01.2009, 22:56
_evgeniy_
Новичок
Регистрация: 07.09.2008
Сообщений: 26
С нами: 9302190

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

Цитата:
Сообщение от MaTpOc  
Подскажите как мне с помощью пхп сделать так чтоб посторонние не могли просматривать мой файл base.php?
можно к Ипшнеку привязать


PHP код:
//в начало скрипта
if($_SERVER['REMOTE_ADDR']!='ТВОЙ ИП') exit; 
 
Ответить с цитированием

  #8  
Старый 17.01.2009, 00:28
geforce
Постоянный
Регистрация: 21.08.2008
Сообщений: 302
С нами: 9326973

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

Цитата:
Сообщение от MaTpOc  
Подскажите как мне с помощью пхп сделать так чтоб посторонние не могли просматривать мой файл base.php?
Создай файл lock.php и скорируй в него:
PHP код:
<?php
include("файл конекта к базе мускула");
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();
        }
}
?>
потом создай таблицу userlist с полями id user и pass
потом в base.php в самом начале кода пропеши include("lock.php");
и все!!

Последний раз редактировалось geforce; 17.01.2009 в 00:32..
 
Ответить с цитированием

  #9  
Старый 16.01.2009, 22:29
Fuckel
Участник форума
Регистрация: 17.01.2008
Сообщений: 170
С нами: 9640431

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

в начале скрипта:
PHP код:
if (stristr(htmlentities($_SERVER), "base.php")) die(); 
или через .htaccess:
Код HTML:
<FilesMatch "^(base.php)$"> 
Order Deny,Allow 
Deny from all 
</FilesMatch>
 
Ответить с цитированием

  #10  
Старый 17.01.2009, 00:30
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
С нами: 9649706

Репутация: 3338


По умолчанию

Цитата:
Сообщение от Fuckel  
или через .htaccess:
Код HTML:
<FilesMatch "^(base.php)$"> 
Order Deny,Allow 
Deny from all 
</FilesMatch>
так по любому проще и правильнее
 
Ответить с цитированием
Ответ



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

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...