PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (17): « 1 2 3 4 [5] 6 7 8 9 ... » В конец
Найдено сообщений: 243
livote
Отправлено: 05 Февраля, 2015 - 18:28:21 • Тема: Проверка и добавление в БД данных в цикле • Форум: Вопросы новичков
Ответов: 3 Просмотров: 157
в цикле получаются данные.примерно 100 строк с данными.каждую строку нужно сверить с базой данных, и если её нет, то добавить данные в бд.
Правильно я понимаю: нужно в каждую итерацию цикла делать 2 запроса в бд? или есть более простой способ?
livote
Отправлено: 17 Сентября, 2014 - 07:24:29 • Тема: Защита админки • Форум: Вопросы новичков
Ответов: 15 Просмотров: 1074
Есть ли у кого хороший скрипт защиты админки на сайте, ну или рабочие идеи?
livote
Отправлено: 15 Сентября, 2014 - 20:58:56 • Тема: Есть ли возможность как-то сократить эту запись. • Форум: Вопросы новичков
Ответов: 6 Просмотров: 241
Есть ли возможность как-то сократить эту запись.
PHP:
скопировать код в буфер обмена
UPDATE settings SET value='$name ' WHERE name='name'
" ) ;
UPDATE settings SET value='$description ' WHERE name='description'
" ) ;
UPDATE settings SET value='$admin_email ' WHERE name='admin_email'
" ) ;
UPDATE settings SET value='$meta_desc ' WHERE name='meta_desc'
" ) ;
UPDATE settings SET value='$page_in_list ' WHERE name='page_in_list'
" ) ;
livote
Отправлено: 14 Сентября, 2014 - 17:42:55 • Тема: Как указать с какого id начинать отображение в ветке • Форум: Вопросы новичков
Ответов: 1 Просмотров: 127
Есть код, который выводит комменты. для примера сократил его.
нужно, что бы я указал id, и с этого id начинала отображаться ветка. но так же нужно что бы комментарии вне ветки не вывелись.как это сделать?
PHP:
скопировать код в буфер обмена
$result = mysql_query ( "SELECT id, parent_id FROM comments" ) ;
$comment [ ] = $row ;
}
$count = count ( $comment ) ;
$i = 0 ;
$comment = commsort( $comment ) ;
while ( $i < $count ) {
$margin = $comment [ $i ] [ 'level' ] * 35 ;
$comments .= "<div style='margin-left: {$margin} px'>{$comment [$i ]['id']}</div>" ;
$i ++;
}
echo $comments ;
function commsort( & $comments , $parentComment = 0, $level = 0, $count = null ) {
} else {
$c = $count ;
}
for ( $i = 0 ; $i < $c ; $i ++ ) {
if ( ! isset ( $comments [ $i ] ) ) continue ; $comment = $comments [ $i ] ;
$parentId = $comment [ 'parent_id' ] ;
if ( $parentId == $parentComment ) {
$comment [ 'level' ] = $level ;
$commentId = $comment [ 'id' ] ;
$return [ ] = $comment ;
while ( $nextReturn = commsort( $comments , $commentId , $level + 1, $c ) ) {
}
}
}
return $return ;
}
livote
Отправлено: 13 Сентября, 2014 - 16:59:20 • Тема: знак вопроса и htaccess • Форум: Вопросы новичков
Ответов: 0 Просмотров: 96
при вводе адреса
site/search/s=слово
у меня нормально показывается страница, но если я ввожу
site/search?s=слово
то выходит 404 ошибка. почему?
строка в htaccess
RewriteRule ^search(.*)s=(.*)$ search.php?s=$2
livote
Отправлено: 13 Сентября, 2014 - 11:58:14 • Тема: Как объединить 2 строки в htaccess • Форум: Вопросы новичков
Ответов: 1 Просмотров: 90
Как объединить 2 этих строки в htaccess
RewriteRule ^category/(.*)/(\d+)$ category.php?url=$1&page=$2
RewriteRule ^category/(.*)$ category.php?url=$1
ибо в строке параметр page передаётся не всегда
livote
Отправлено: 27 Августа, 2014 - 14:06:09 • Тема: проверка условия в sql (join) • Форум: Вопросы новичков
Ответов: 2 Просмотров: 108
Panoptik пишет: join table on (condition1 [[ and condition2] or condition3])
то есть к примеру?
(Добавление)
Что-то не работает.буду смотреть может что в sql не так у меня
livote
Отправлено: 23 Августа, 2014 - 19:10:02 • Тема: htaccess и Deny from all • Форум: Вопросы новичков
Ответов: 2 Просмотров: 105
Создаю в папке файл .htaccess с содержимым
Не работают все вложенные папки, файлы php (ошибка 403, ну как и должно быть). А вот картинки, css файлы - открываются. так и должно быть?
livote
Отправлено: 22 Августа, 2014 - 20:41:03 • Тема: Как сделать вывод новостей по нескольким рубрикам в php • Форум: Вопросы новичков
Ответов: 0 Просмотров: 60
У меня есть таблица в бд, где хранятся записи. в этой таблице есть столбец, в котором хранится id категории. Вот туплю.подскажите как хранить несколько рубрик, и потом выводить их в записи. И что бы переходя по категориям записи так же норм выводились.
Имеется такой вот sql запрос.как с ним бы всё это сделать...
CODE (
SQL ):
скопировать код в буфер обмена
SELECT allnot. id,
allnot. url,
allnot. VIEW ,
allnot. date,
allnot. name,
allnot. content,
category. url AS urlCat,
category. name AS nameCat,
ifnull( ccount, 0) AS commcount
FROM allnot
JOIN category ON
( allnot. category = category. id)
LEFT JOIN (
SELECT content_id, COUNT( 0) AS ccount FROM comments GROUP BY content_id
) comm ON
comm. content_id= allnot. id
WHERE category= '$idCategory' AND allnot. type= 'post'
ORDER BY date DESC
livote
Отправлено: 17 Августа, 2014 - 22:40:29 • Тема: про чпу и htaccess • Форум: Вопросы новичков
Ответов: 0 Просмотров: 45
в htaccess есть такой вот код.
а можно ли в этом же htaccess сделать, что бы если url будет example. com/page.php?url=bla автоматически перекидывало на example. com/bla.html
livote
Отправлено: 07 Августа, 2014 - 16:25:09 • Тема: Как приводить url к единому виду с http:// • Форум: Вопросы новичков
Ответов: 12 Просмотров: 346
Tyoma5891 пишет: livote пишет: Tyoma5891 пишет: livote пишет:
parse_url при вводе "site.ru" не определяет его
а по-русски?
возвращает пустоту
я бы тоже так сделал
как он вернет тебе хост если ты тока его и ввел)))))
парсится вся ссылка целиком))
а так выводит
livote
Отправлено: 07 Августа, 2014 - 14:27:00 • Тема: Как приводить url к единому виду с http:// • Форум: Вопросы новичков
Ответов: 12 Просмотров: 346
RickMan пишет: http://php.net/manual/ru/function.parse-url.php
это шедевр! благодарю!
-------
или не совсем шедевр
(Добавление)
parse_url при вводе "site.ru" не определяет его
Страниц (17): « 1 2 3 4 [5] 6 7 8 9 ... » В конец
Powered by ExBB FM 1.0 RC1. InvisionExBB