Jump to content

Grand-Realt

User
  • Posts

    29
  • Joined

  • Last visited

Posts posted by Grand-Realt

  1. хмъ.. а почему бы не выложить эт так проектов 10.. нарастающей сложности...

    и пусть новички учатся...

    и есси что спрашивают... :)

    Да, кстати было бы.

    А лучше уроки верстки на примерам, и по пунктам :)

  2. И еще один вопрос...о-очень срочный: Я не знаю как открыть счет на Webmoney? Все банки обзвонила, они про это ничего не знают. Что же делать?

    Всмысле открыть счет ? Зарегистрироватся на сайте web-money ?

    http://webmoney.ru

  3. спасибо, проблему решил - причем на этом же форуме был ответ :)))

    Параметры переноса строк. Возможные значения:

    off — отключает перенос строк;

    virtuals — показывает переносы строк, но отправляет текст как он введен;

    physical — переносы строк вставляются где указано и в таком виде текст отправляется.

  4. Столкнулся с такой проблемой:

    Произвожу запись текста в БД вида:

    111

    222

    333

    444

    555

    Читаю, выполняется на страницы вот-так

    111 222 333 444 555

    Проблему решить думаю легко, но вот такой вот.

    Подскажите скриптик...

    ADD.php

    <?php
    $text = strip_tags(stripslashes(substr($_POST['data']['2'],0,300)));

    if($_POST['add'] != '') {
    if($text != '') {

    //Подключаемся к БД.
    $db=@mysql_connect("localhost", "root", "pass") or die("Ошибка подключения");
    @mysql_select_db("continent", $db) or die("Не могу выбрать БД");
    @mysql_query("SET NAMES UTF-8");

    $query = "INSERT INTO news VALUES (NULL,
    '".$text."')";
    if(mysql_query($query)) { echo "Запись добавлена <br/><a href=\"main.php\">Назад</a>";}
    else {echo "Ошибка записи";};
    }
    else {echo "Введите коментарий";}
    }

    else {echo "<a href=\"main.php\">назад</a>"; };
    ?>

    index.php

    <?php
    require_once("admin/connect.php");
    $sql="SELECT news FROM news";
    $data=mysql_query($sql);
    $line=mysql_fetch_row($data);
    echo $line[0];

    $line=mysql_fetch_row($data);
    echo "<br><br>" .$line[0];

    $line=mysql_fetch_row($data);
    echo "<br><br>" .$line[0];

    $line=mysql_fetch_row($data);
    echo "<br><br>" .$line[0];

    $line=mysql_fetch_row($data);
    echo "<br><br>" .$line[0];

    $line=mysql_fetch_row($data);
    echo "<br><br>" .$line[0];

    ?>

  5. Вот возникла проблемка с авторизацией, не работает...не могу понять где ошибка.

    В mysql все нормально, все работает - но вход не осуществляется.

    connect.php

    <?php
    //Хостинг
    $sqlhost="localhost";
    //Имя пользователя
    $sqluser="root";
    //Пароль
    $sqlpass="pass";
    //Имя базы данных
    $db="FORUM";

    //Подключаемся к mysql
    mysql_connect($sqlhost, $sqluser,$sqlpass) or die ("Mysql не доступен! ".mysql_error());
    //Подключаемся к базе данных
    mysql_select_db($db)or die ("Нет соединения! ".mysql_error());

    ?>

    login.php

    <?php
    //Данный модуль возвращает в $_SESSION['autorized'] значение TRUE,
    //если авторизация пройдена

    //Начинаем сессию
    session_start();
    //Проверяем, как запущен скрипт - обработчик? или как форма для авторизации?
    if (!isset($_POST['enter']))
    {
    //Выводим форму авторизации
    ?>
    <form method='post' action=''>
    Авторизация на форуме<br>
    имя:<input type='text' name='name' value=''><br>
    Пароль:<input type='password' name='pass'><br>
    <input name='enter' type='submit' value='Войти'>
    <?php
    }
    //Если как обработчик, то пытаемся авторизировать пользователя
    else
    {
    //Проверяем ввел ли пользователь имя и пароль
    if ($_POST['name']!='' and $_POST['pass']!='')
    {
    //Защита от взлома
    $safe_name=mysql_escape_string($_POST['name']);
    $safe_name=mysql_escape_string($_POST['pass']);
    //Преобразуем пароль в хэш
    $safe_pass=md5($safe_pass);
    //Подключаемся к mysql
    require_once('connect.php');
    //Формируем запрос
    $sql="SELECT name,pass,role FROM users WHERE name='".$safe_name."' and pass='".$safe_pass."'";
    //Получаем результат запроса в переменную $result
    $result=mysql_query($sql);
    //Проверяем, есть ли такой пользователь
    if (!mysql_num_rows($result))
    //Если такого пользователя нет, то отказываем в доступе
    die("Неверный логин или пароль <a href='index.php'> Назад!</a>");
    //Иначе записываем факт авторизации в сессию
    else
    {
    //Получаем результат запроса
    $line=mysql_fetch_row($result);
    //Записываем факт авторизации в сессию
    $_SESSION['autorized']=true;
    //Сохраняем имя пользователя
    $_SESSION['name']=$_POST['name'];
    //Сохраняем роль пользователя
    $_SESSION['role']=$_line[2];
    //Выводим пользвателю информацию, что он был авторизирован
    echo "Авторизация прошла успешно! <a href=index.php>Вернутся в форум</a>";
    }
    }
    //Если пользователь не ввел данные
    else
    {
    //Отказываем в доступе
    die("Неправильный логин или пароль <a href='index.php'>Назад!</a>");
    }
    }
    ?>

    Вот не работает и все ;( просто не читает пароли. HELP !!!

    Я так думаю ошибку здесь где то

    //Формируем запрос
    $sql="SELECT name,pass,role FROM users WHERE name='".$safe_name."' and pass='".$safe_pass."'";
    //Получаем результат запроса в переменную $result
    $result=mysql_query($sql);

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy