Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
1 / 1 / 0
Регистрация: 03.03.2013
Сообщений: 106

Сайт программа на php с базой данных

30.06.2013, 15:50. Показов 1578. Ответов 18
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
написал сайт с базой, только возникла проблема с кодировкой ,как поправить еее???
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
30.06.2013, 15:50
Ответы с готовыми решениями:

Написать сайт с базой данных
Написать сайт с базой данных, на Visual Studio 2010

сайт php с базой на localhost (Нужно добавить возможность удаления - добавления в базу)
Всем доброго дня и с наступающим! Делаю курсовую "сайт php с базой MySQL на localhost" Не могу реализовать возможность удаления -...

Как интегрировать сайт с базой данных
помогите пожалуйста. есть база данных вот такая http://leadercom.ru честно не знаю на чем она сделана да и не так хорошо разбираюсь в...

18
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
30.06.2013, 16:05
Базы Данных. Кодировка ввода/вывода.
1
1 / 1 / 0
Регистрация: 03.03.2013
Сообщений: 106
30.06.2013, 17:13  [ТС]
не помогло

Добавлено через 31 минуту
может скинуть, глянете
0
5 / 5 / 2
Регистрация: 15.06.2013
Сообщений: 71
30.06.2013, 17:38
PHP
1
<?php header('Content-Type: text/html; charset=utf-8'); ?>
Если ты не используешь
PHP
1
<?php session_start(); ?>
, то в самое начало, а если используешь, то после него поставь. Всегда так делал)
0
1 / 1 / 0
Регистрация: 03.03.2013
Сообщений: 106
30.06.2013, 20:17  [ТС]
Цитата Сообщение от loginn33 Посмотреть сообщение
PHP
1
<?php header('Content-Type: text/html; charset=utf-8'); ?>
Если ты не используешь
PHP
1
<?php session_start(); ?>
, то в самое начало, а если используешь, то после него поставь. Всегда так делал)
PHP
1
2
<? 
    session_start();
там еще текст, потом вот так

HTML5
1
2
3
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="js/Navigation.js"></script>
я вот , так пишу

Добавлено через 1 час 56 минут
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at Z:\home\localhost\www\DomoTeh.loc\goods. php:1) in Z:\home\localhost\www\DomoTeh.loc\goods. php on line 2

если выдает такую ошибку с чем связано!?
0
5 / 5 / 2
Регистрация: 15.06.2013
Сообщений: 71
30.06.2013, 20:40
напиши вот так. Пример:
PHP
1
2
3
4
5
<?php session_start();
 header('Content-Type: text/html; charset=utf-8'); 
 $i = 0; 
 
 include "includes/head.php"; ?>
а html код не используй. Должно сработать.
0
1 / 1 / 0
Регистрация: 03.03.2013
Сообщений: 106
30.06.2013, 20:43  [ТС]
Цитата Сообщение от loginn33 Посмотреть сообщение
напиши вот так. Пример:
PHP
1
2
3
4
5
<?php session_start();
 header('Content-Type: text/html; charset=utf-8'); 
 $i = 0; 
 
 include "includes/head.php"; ?>
а html код не используй. Должно сработать.
да, это все работает, у меня тперь перестала работать adminka
0
5 / 5 / 2
Регистрация: 15.06.2013
Сообщений: 71
30.06.2013, 20:45
Какая ошибка ?
0
1 / 1 / 0
Регистрация: 03.03.2013
Сообщений: 106
30.06.2013, 20:46  [ТС]
Цитата Сообщение от loginn33 Посмотреть сообщение
Какая ошибка ?
вот именно , что не какой admin в вожу и пароль в вожу, а не фига
0
5 / 5 / 2
Регистрация: 15.06.2013
Сообщений: 71
30.06.2013, 20:47
Напиши код свой
0
1 / 1 / 0
Регистрация: 03.03.2013
Сообщений: 106
30.06.2013, 20:48  [ТС]
Цитата Сообщение от loginn33 Посмотреть сообщение
Напиши код свой
какой код конкретно( чего код написать)?
0
5 / 5 / 2
Регистрация: 15.06.2013
Сообщений: 71
30.06.2013, 20:50
на той странице где ты вводишь логин и пароль что бы зайти в админку
0
1 / 1 / 0
Регистрация: 03.03.2013
Сообщений: 106
30.06.2013, 20:52  [ТС]
Цитата Сообщение от loginn33 Посмотреть сообщение
на той странице где ты вводишь логин и пароль что бы зайти в админку
у меня в общем регистрирует человека, а вот войти под логином его и паролем не может.

КоД:

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
<? 
    
    include("blocks/connect.php"); 
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 4.01 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<script type="text/javascript" src="js/Navigation.js"></script>
<title>Главная</title>
<link href="style/style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="frame">
    <? include("blocks/header.php"); ?>
    
    <div id="main">
        <? include("blocks/menu.php"); ?>
        
        <div id="left_sidebar" class="sidebar_style">
            <? include("blocks/left_side_bar.php");  ?>      
        </div>
        
        <div id="right_sidebar" class="sidebar_style">
            <? include("blocks/right_side_bar.php"); ?>
        </div>
        
        
        
        <div id="content">
            <?  
                if(isset($_POST['sub_button']))
                {
                    if(isset($_POST['login'])){ $login = $_POST['login']; if(empty($login) && $login ==''){unset($login);}}
                    if(isset($_POST['password'])){ $password = $_POST['password'];  if(empty($password) && $password ==''){unset($password);}}
                    $login = stripslashes($login); $login = htmlspecialchars($login); $login = trim($login);
                    $password = stripslashes($password); $password = htmlspecialchars($password); $password = trim($password);
///////////****////////////                 
                    /*$ip = getenv("HTTP_X_FORVAREDED_FOR"); if(empty($ip) || $ip =='unknown'){$ip = getenv("REMOTE_ADDR");}
                    mysql_query("DELETE FROM error WHERE UNIX_TIMESTAMP() - UNIX_TIMESTAMP(date) > 900");
                    $res = mysql_query("SELECT col FROM error WHERE ip='$ip'",$db);
                    if($res){
                        $arr = mysql_fetch_array($res);
                        if($arr['col'] > 2){exit "Вы набрали логин или пароль неверно 3 раза. Попробуйте через 15 минут.";}   
                    }else { mysql_query("INSERT INTO error (ip,date,col) VALUE ('$ip',NOW(),1)"); unset($arr); unset($res);}*/
                    
                    $password = md5($password); $password = strrev($password);
                    
                    $info = mysql_query("SELECT * FROM users WHERE login='$login' AND password='$password'",$db);
                    if($info)
                    {
                        $info_row = mysql_fetch_array($info);
                        if(empty($info_row['id']))
                        {
                            /*$check_ip = mysql_query("SELECT col FROM error WHERE ip='$ip'",db);
                            if($check_ip)
                            {
                                $check_ip_row = mysql_fetch_array($check_ip);
                                $col_err = $check_ip_row['col'] + 1;
                                mysql_query("UPDATE error SET col=$col_err,date=NOW() WHERE ip='$ip'");
                            }
                            else{ mysql_query("INSERT INTO error (ip,date,col) VALUE ('$ip',NOW(),1)");}*/
                            exit ("<p class='marL'>Извините, введенный вами пароль ил  логин неверный.</p>");
                        }
                        else
                        {
                            /*$res = mysql_query("SELECT col FROM error WHERE ip='$ip'",$db);
                            $row = mysql_fetch_array($res);*/
                            $_SESSION['login'] = $info_row['login'];
                            $_SESSION['password'] = $info_row['password'];
                            $_SESSION['id'] = $info_row['id'];
                            
                            /*unset($res); unset($row);*/
                            
                            if(isset($_POST['save']) == 1)
                            {
                                setcookie("login", $_POST['login'], time() +9999999);
                                setcookie("password", $_POST['password'], time() +9999999);
                            }
                            echo "<html><head><meta http-equiv='refresh' content='0'</head></html>";
                        }
                    }
////////********//////////
                }
                else{ echo "<html><head><meta http-equiv='refresh' content='0; URL=index.php'</head></html>";}
            ?>
        </div>
    </div>
   
</div>
</body>
</html>
0
5 / 5 / 2
Регистрация: 15.06.2013
Сообщений: 71
30.06.2013, 21:03
Цитата Сообщение от Samaras25 Посмотреть сообщение
<?
include("blocks/connect.php");
?>
во первых, сразу же не вижу начало сессии
PHP
1
<?php session_start();?>
в самый верх поставь, и проверку на залогиненого пользователя поставь в самый верх. Пример:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
<?php
session_start();
if(isset($_SESSION['login']))
{
  echo "Твой ник: ".$_SESSION['login']. "<br>";
  echo "Твой пароль: ".$_SESSION['pass']."<br>";
}
else
{
  echo "Session does not exist";
}
?>
0
1 / 1 / 0
Регистрация: 03.03.2013
Сообщений: 106
30.06.2013, 21:15  [ТС]
Цитата Сообщение от loginn33 Посмотреть сообщение
во первых, сразу же не вижу начало сессии
PHP
1
<?php session_start();?>
в самый верх поставь, и проверку на залогиненого пользователя поставь в самый верх. Пример:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
<?php
session_start();
if(isset($_SESSION['login']))
{
  echo "Твой ник: ".$_SESSION['login']. "<br>";
  echo "Твой пароль: ".$_SESSION['pass']."<br>";
}
else
{
  echo "Session does not exist";
}
?>

один фиг нечего не меняется
0
5 / 5 / 2
Регистрация: 15.06.2013
Сообщений: 71
30.06.2013, 21:19
прости, тогда помочь не смогу, сам не силен в php так как он мне нужен только для вытягивания из базы))) основное направление у меня xcode... но я попробую посмотреть еще, вдруг что то найду.
1
1 / 1 / 0
Регистрация: 03.03.2013
Сообщений: 106
30.06.2013, 21:20  [ТС]
Цитата Сообщение от loginn33 Посмотреть сообщение
прости, тогда помочь не смогу, сам не силен в php так как он мне нужен только для вытягивания из базы))) основное направление у меня xcode... но я попробую посмотреть еще, вдруг что то найду.
Благодарю
1
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
30.06.2013, 23:50
Цитата Сообщение от Samaras25 Посмотреть сообщение
у меня в общем регистрирует человека
было бы неплохо посмотреть, как описана сама регистрация (в частности, как формируется и сохраняется пароль).
Ну и относительно самого кода - это дыра, скажите спасибо Е. Попову..
0
1 / 1 / 0
Регистрация: 03.03.2013
Сообщений: 106
01.07.2013, 07:54  [ТС]
Цитата Сообщение от KOPOJI Посмотреть сообщение
было бы неплохо посмотреть, как описана сама регистрация (в частности, как формируется и сохраняется пароль).
Ну и относительно самого кода - это дыра, скажите спасибо Е. Попову..
я могу скинуть тогда
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
01.07.2013, 07:54
Помогаю со студенческими работами здесь

PHP и работа с базой данных (замена данных)
Добрый вечер. Начал ознакомление с бд. Создал ее + таблицу, написал добавление через форму, теперь пытаюсь написать изменение данных....

Что-то случилось с базой данных, сайт не отображается
Пожалуйста, помогите! У меня нет возможности обратиться к специалистам в реале, сайт делаю одна &quot;методом научного тыка&quot;. В...

Php не работает с базой данных
При выводе кода в браузер пример &lt;?PHP $link = mysqli_connect(&quot;localhost&quot;, &quot;my_user&quot;, &quot;my_password&quot;, &quot;test&quot;); if (!$link) { ...

Обезопасить сайт. авторизация с базой данных в отдельном файле
Я профан в этом деле. Никак не пойму. Допустим у меня сайте (mysite.ru) есть страничка на на ней я подключаюсь к базе так : &lt;? ...

Статичный сайт без серверного языка но с базой данных
всем привет! Собираюсь делать сайт с использованием только html css и javascript, без php (такое вот задание в универе). Но нужно хранить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
Новые блоги и статьи
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США. Нашел на реддите интересную статью под названием «Кто-нибудь знает, где получить бесплатный компьютер или. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru