Перейти к содержанию

Воросы по PHP.


Рекомендуемые сообщения

Давайте обсуждать. (ногами по лицу небить)

Меня лично интересует отображение в датах месяцев на русском языке, взятых из базы мускула.

Ссылка на комментарий

Попробуй через array, например


// выделяеш до этого момента номер месяца напр. $monthid

$mthlab = array('янв', 'фев', ....., 'дек');

echo $label_day.' '.$mthlab[$monthid].' '.$label_year;

Ссылка на комментарий
  • 2 недели спустя...

Я тут еще кое-что не понял. Установил PHP как модуль апача.

В файлах php не отображаются формы. Переименовываю в html... пилять отображаются.

-.О?

Ссылка на комментарий

Это был глюк. Простите меня пжлста.

Просто сидел я как-то и заклепал форму, а она не отображается.

В конфиге шарился-шарился, ниче не нашел подозрительного.

Поменял расширение на хтмл - форма стала отображаться.

Чё ж думаю за фигня? -.О

Сервак перезапустил - заотображало и в рнр... Чё за фигня? *29

Ссылка на комментарий
  • 1 месяц спустя...

MIME типы настраивай в апаче, не забудь туды прописать php

У меня вопрос:

как поменять язык запросов к базе данных мускула, вот например:


$query = "SELECT * FROM table WHERE ind1='val1'";
$result = mysql_query($query);
echo mysql_result($result, 0, 'ind2');

Выводит вместо текста вопросики вместо каждой русской буквы (например ??????, ? ADMIN ). Как-то ранише кто-то сказал как сделать, а я потерял этот код запросов. Помогите плз

Ссылка на комментарий

function changecp1251(){
mysql_query("set character_set_client='cp1251'");
mysql_query("set character_set_results='cp1251'");
mysql_query("set collation_connection='cp1251_general_ci'");
}

вот такая функция, тока теперь стали появляться вопросики в ромбиках =(

хотя в бд такой же чарсет

Ссылка на комментарий

Po$amax@

Можно вот так...если я тебя правильно понял

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();
}

}

Ссылка на комментарий

неа =(


session_start();

function login($name, $password){
$result = mysql_query('select * from users where username="'.$name.'" and password="'.$password.'"');
if(mysql_num_rows($result)==1){
$sn = session_name();
mysql_query('insert into sessions(user, password, name) values('.$name.', '.$password.', '.$sn.')');
$_SESSION['user'] = $name;
$_SESSION['pass'] = $password;
$_SESSION['id'] = $sn;
// ---- создать куки здесь! ---
}else{
die('Error!');
}
}

помогите куки создать и с сессией если что не так плз

Ссылка на комментарий

ну вроде как на http://ru2.php.net/manual/en/function.setcookie.php всё понятно единственное условие setcookie должен вызываться до вывода какой либо другой информации.

Ссылка на комментарий

Народ, выручайте!

Никак не могу найти файл в скриптах phpBB-трекера (TorrentPier) файл, который отвечает за создание новой темы. В templates почти все файлы перерыл, не нашел.

Хэлп ми плиз :)

Ссылка на комментарий

D_Master как то двусмысленно звучит "новой темы" если новой темы обсуждения то это posting.php , а если новой темы оформления, то за оформление отвечают все файлы в папке temlpates.

Ссылка на комментарий
  • 3 недели спустя...

Чет давно не заглядывал сюда... :)

собрался трекер-конкурент открывать и спрашиваешь как делать у конкурентов?

Да какой там "открывать", мне что, делать нечего?)) Это мне чисто для себя, "поиграться" :)

как то двусмысленно звучит "новой темы" если новой темы обсуждения то это posting.php , а если новой темы оформления, то за оформление отвечают все файлы в папке temlpates.

Сорри, что неправильно выразился. Нужен файл оформления - поля формы подредактировать...

Правда я уже почти забил на всё это, но, если подскажете, лишним не будет :)

Ссылка на комментарий

VampiRUS

пытаюсь через

iconv

перевести строку из UTF-8 (из запросов mysql) в windows-1251, Но ничего не получается.. =( Одни вопросики

мож подскажеш что не так

$res= mysql_result($result, 0, 'pole1');
echo iconv('UTF-8', 'windows-1251', $res);

Ссылка на комментарий

Пожалуйста, войдите, чтобы комментировать

Вы сможете оставить комментарий после входа в



Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...