HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2

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

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

  #10091  
Старый 15.04.2009, 17:48
[R]eD
Познающий
Регистрация: 01.08.2006
Сообщений: 35
Провел на форуме:
94171

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

Есть строка, например, "456564321", нужно после третьего символа поставить точку, есть мысли как это все изврщенно сдлеать, но может кто подскажет как разумней.

Спасибо .
 
Ответить с цитированием

  #10092  
Старый 15.04.2009, 17:55
159932
Постоянный
Регистрация: 28.09.2007
Сообщений: 820
Провел на форуме:
6722038

Репутация: 1385


По умолчанию

$stroka = "456.564321"; - так ?
или
$stroka = substr($stroka,0,3).'.'.substr($stroka,3);
 
Ответить с цитированием

  #10093  
Старый 15.04.2009, 17:58
[R]eD
Познающий
Регистрация: 01.08.2006
Сообщений: 35
Провел на форуме:
94171

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

Да, именно такие мысли и были))), но всеравно спасибо, думал может функция есть :-).
 
Ответить с цитированием

  #10094  
Старый 15.04.2009, 18:05
wildshaman
Постоянный
Регистрация: 16.04.2008
Сообщений: 889
Провел на форуме:
12942062

Репутация: 1550


По умолчанию

Цитата:
Сообщение от [R]eD  
Да, именно такие мысли и были))), но всеравно спасибо, думал может функция есть :-).
Дык а substr - что?)
 
Ответить с цитированием

  #10095  
Старый 15.04.2009, 23:47
9822
Banned
Регистрация: 03.08.2005
Сообщений: 430
Провел на форуме:
639191

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

Ошибку пишет, причем я помню давным давно такой баг у меня был как испраивл его не помню

ошибка:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in Z:\home\test1.ru\www\oberegisr 2\php\index.php on line 62



Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in Z:\home\test1.ru\www\oberegisr 2\php\index.php on line 72


вобщем вначале стр перед html стоит
<?php
$db = mysql_connect ("localhost","obereguser","12345");
mysql_select_db("oberegisr",$db);
?>


в середине стр стоит только этот код

<?php
$result=mysql_query("SELECT id,title,desc,date FROM news",$db);
$myrow=mysql_fetch_array($result);
do
{
printf("<div class='photo'><img src='images/photo.jpg' alt='' /></div>
<div class='news_text'>
<a href='%s'><b>%s</b></a><br />
<span>%s</span><br />
%s
<a href='#'><img src='images/arrow1.jpg' alt='' /></a>",$myrow["id"],$myrow["title"],$myrow["date"],$myrow["desc"]);
}
while ($myrow=mysql_fetch_array($result));
?>


не могу догнать где ошибка тут
 
Ответить с цитированием

  #10096  
Старый 16.04.2009, 00:28
erihtoney
Познающий
Регистрация: 03.03.2009
Сообщений: 86
Провел на форуме:
994199

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

29822

Имя столбца,а именно desс, рассматриваются как команда sql,это зарезервированное слово,используйте другое название.

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

Последний раз редактировалось erihtoney; 16.04.2009 в 00:35.. Причина: add information
 
Ответить с цитированием

  #10097  
Старый 16.04.2009, 13:27
Dr.Frank
Постоянный
Регистрация: 31.07.2002
Сообщений: 312
Провел на форуме:
1212427

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

можно еще desc взять в "тильды" - `desc` - тоже проканает.
 
Ответить с цитированием

  #10098  
Старый 16.04.2009, 14:01
777DEMYAN777
Познающий
Регистрация: 31.05.2008
Сообщений: 58
Провел на форуме:
584504

Репутация: 27
Question

Поставил движок и чужую базу, всё настроил, захожу под логином админа, а мне выдаёт ошибку вида:

Код:
Warning: Invalid argument supplied for foreach() in /var/www/web27/web/main.php on line 3    Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /var/www/web27/web/main.php:3) in /var/www/web27/web/main.php on line 41
Что же делать???
 
Ответить с цитированием

  #10099  
Старый 16.04.2009, 14:06
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

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

  #10100  
Старый 16.04.2009, 14:09
777DEMYAN777
Познающий
Регистрация: 31.05.2008
Сообщений: 58
Провел на форуме:
584504

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

пасс верный, и таблицы есть! Там что то с сессиями
 
Ответить с цитированием
Ответ



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



Здесь присутствуют: 5 (пользователей: 0 , гостей: 5)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.