ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

15.04.2009, 17:48
|
|
Познающий
Регистрация: 01.08.2006
Сообщений: 35
Провел на форуме: 94171
Репутация:
3
|
|
Есть строка, например, "456564321", нужно после третьего символа поставить точку, есть мысли как это все изврщенно сдлеать, но может кто подскажет как разумней.
Спасибо  .
|
|
|

15.04.2009, 17:55
|
|
Постоянный
Регистрация: 28.09.2007
Сообщений: 820
Провел на форуме: 6722038
Репутация:
1385
|
|
$stroka = "456.564321"; - так ?
или
$stroka = substr($stroka,0,3).'.'.substr($stroka,3);
|
|
|

15.04.2009, 17:58
|
|
Познающий
Регистрация: 01.08.2006
Сообщений: 35
Провел на форуме: 94171
Репутация:
3
|
|
Да, именно такие мысли и были))), но всеравно спасибо, думал может функция есть :-).
|
|
|

15.04.2009, 18:05
|
|
Постоянный
Регистрация: 16.04.2008
Сообщений: 889
Провел на форуме: 12942062
Репутация:
1550
|
|
Сообщение от [R]eD
Да, именно такие мысли и были))), но всеравно спасибо, думал может функция есть :-).
Дык а substr - что?)
|
|
|

15.04.2009, 23:47
|
|
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));
?>
не могу догнать где ошибка тут 
|
|
|

16.04.2009, 00:28
|
|
Познающий
Регистрация: 03.03.2009
Сообщений: 86
Провел на форуме: 994199
Репутация:
258
|
|
29822
Имя столбца,а именно desс, рассматриваются как команда sql,это зарезервированное слово,используйте другое название.
Полный список зарезервированных слов можете посмотреть здесь
Последний раз редактировалось erihtoney; 16.04.2009 в 00:35..
Причина: add information
|
|
|

16.04.2009, 13:27
|
|
Постоянный
Регистрация: 31.07.2002
Сообщений: 312
Провел на форуме: 1212427
Репутация:
187
|
|
можно еще desc взять в "тильды" - `desc` - тоже проканает.
|
|
|

16.04.2009, 14:01
|
|
Познающий
Регистрация: 31.05.2008
Сообщений: 58
Провел на форуме: 584504
Репутация:
27
|
|
Поставил движок и чужую базу, всё настроил, захожу под логином админа, а мне выдаёт ошибку вида:
Код:
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
Что же делать???
|
|
|

16.04.2009, 14:06
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
Вторая ошибка говори о том,что перед стартом сессии,ты чтото выводил на экран уже.Ставь старрт сессий в начало скрипта.
А первая,о том что в фореач попал ннехороший массив,скорее всего при запросе к БД чтото не так.
Пасс хоть верный от Бд,а таблицы есть?
|
|
|

16.04.2009, 14:09
|
|
Познающий
Регистрация: 31.05.2008
Сообщений: 58
Провел на форуме: 584504
Репутация:
27
|
|
пасс верный, и таблицы есть! Там что то с сессиями
|
|
|
|
 |
|
|
Здесь присутствуют: 5 (пользователей: 0 , гостей: 5)
|
|
|
|