PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (37): « 1 2 [3] 4 5 6 7 8 9 ... » В конец
Найдено сообщений: 542
event
Отправлено: 13 Декабря, 2016 - 16:15:33 • Тема: Как лучше реализовать? Помогите советом! • Форум: Вопросы новичков
Ответов: 1 Просмотров: 143
Есть 35 млн. html файлов из них мне нужно создать базу MySQL.
В итоге в БД нужно занести:
- ID
- Имя
- Фамилия
- Отчество
- Дата рождения
- Место рождения
- Место проживания
Посоветуй какую структуру БД сделать? Так как как в итоге мну нужно будет делать поиск почти по всем полям. Кажется мне, что если запихнуть все в одну таблицу - нормальный, рабочий, быстрый поиск по БД сделать не получится.
Как лучше всего сделать? Спасибо.
event
Отправлено: 29 Августа, 2016 - 10:34:42 • Тема: Почему ошибка PHP? • Форум: Вопросы новичков
Ответов: 1 Просмотров: 188
Есть такой код:
PHP:
скопировать код в буфер обмена
<?PHP
$body = <<<HTML
<script src="assets/coolform2script.js"></script><script>var target = $('div.fld-grp');var observer = new MutationObserver(function(mutations){mutations.forEach(function(mutation){for(var i=0; i<target.length; i++){if($(target[i]).hasClass("fld-err-st") && !target[i].enable) {target[i].enable = true;$(target[i]).addClass('simptip-position-top none-class simptip-movable simptip-danger').attr('data-tooltip','Заполните это поле!');}else if(!$(target[i]).hasClass("fld-err-st") && target[i].enable){$(target[i]).removeClass('simptip-position-top none-class simptip-movable simptip-danger');$(target[i]).removeAttr('data-tooltip');target[i].enable = false;}}});});var config = {attributes: true, childList: true, characterData: true};for(var i=0; i<target.length; i++){observer.observe(target[i],config);}</script><script>$(document).ready(function(){$("form input[name='Email'],form input[name='EmailAddress']").autoEmail(['mail.ru','yandex.ru','gmail.com','list.ru','rambler.ru','qip.ru','ukr.net','hotmail.com','yahoo.com'],true);$.datetimepicker.setLocale('ru');setTimeout(function(){var _addClass = $.fn.addClass;$.fn.addClass = function(className){var element = $(this);if(element.hasClass("breakpoint") && className=='active'){window.location.reload();}return _addClass.apply(this, arguments);};},1000);var debug = $('#wrapped-input'),debug1 = $('input#submit-btn').removeAttr("class");$("form").removeAttr("onSubmit"),debug2 = $('#Button');debug.click(function(){$(this).val("#"+this.id).siblings("label").remove()});debug.click(function(){$(this).val("#"+this.id).siblings("label").remove();});debug1.click(function(){$(this).val("ID этой формы: #"+this.parentNode.id);$('form').find('input:submit').each(function(){$("<textarea readonly/>").attr({id:this.id,value:this.value}).css({"background":"none","border":"1px solid red","font-size":"14px","color":"#7f7f7f","text-align":"left"}).insertBefore(this)}).remove()});debug2.click(function(){$(this).html("#"+this.id).replaceWith(function(index,oldHTML){return $("<p>").attr({id: this.id}).addClass('Button rounded-corners clearfix colelem').html(oldHTML)})})});var auto_update_count = false; if($('.totalcnt > p').length>0) {$.ajax({url: 'assets/orders_count.txt', cache: false, success: function(order_id) {$('.totalcnt > p').text(order_id);}});}</script><script>$(document).ready(function(){$("#u30162").parents().eq(3).addClass("select_u30162");$(".select_u30162 .Listbox").css({'max-height':'200px','padding-bottom':'12px'}).mCustomScrollbar({scrollInertia:500});$(".select_u30162 .Listbox .mCSB_scrollTools_vertical").css('margin-right','10px');$(".select_u30162 .Listbox .mCSB_dragger_bar").css({'background-color':'#858585','width':'4px'});$(".select_u30162 .Listbox .mCSB_draggerRail").css({'background-color':'#F2F2F2','width':'2px'});$(function(){var $li = $('.select_u30162 li').css("cursor","pointer");$li.click(function(event){event.preventDefault();var text = $(this).text();$('.select_u30162 .aa1 > div').text(text);$(".select_u30162 .Listbox").css("display","none");$("form .fld-input:contains('проблема') > input").val($('.select_u30162 .aa1 > div').text());});});});</script><script>$(document).ready(function(){$("#u29673").parents().eq(3).addClass("select_u29673");$(".select_u29673 .Listbox").css({'max-height':'350px','padding-bottom':'12px'}).mCustomScrollbar({scrollInertia:500});$(".select_u29673 .Listbox .mCSB_scrollTools_vertical").css('margin-right','10px');$(".select_u29673 .Listbox .mCSB_dragger_bar").css({'background-color':'#858585','width':'4px'});$(".select_u29673 .Listbox .mCSB_draggerRail").css({'background-color':'#F2F2F2','width':'2px'});$(function(){var $li = $('.select_u29673 li').css("cursor","pointer");$li.click(function(event){event.preventDefault();var text = $(this).text();$('.select_u29673 .aa1 > div').text(text);$(".select_u29673 .Listbox").css("display","none");$("form .fld-input:contains('метро') > input").val($('.select_u29673 .aa1 > div').text());});});});</script>
HTML ;
?>
Но получаю ошибку:
CODE (
htmlphp ):
скопировать код в буфер обмена
Parse error: syntax error, unexpected '(' , expecting T_VARIABLE or '$' in C: \AppServ\www\1. php on line 5
Почему? В чем проблема?
event
Отправлено: 11 Июня, 2016 - 19:58:55 • Тема: PHP: В чем ошибка? • Форум: Вопросы новичков
Ответов: 1 Просмотров: 166
Нужно получить страницу - https://kat[dot]cr/new/
Написал такой код с использованием Snoopy:
CODE (
htmlphp ):
скопировать код в буфер обмена
<? php
require_once ( "Snoopy.class.php" ) ;
$snoopy = new Snoopy( ) ;
$snoopy -> fetch ( 'https://kat.cr/new/' ) ;
echo $snoopy -> results ;
?>
Но есть проблема, иногда страница отдается, а иногда ошибку выдает:
Warning: stream_socket_client(): unable to connect to ssl://kat.cr:443 (Operation timed out) in /usr/home/site/public_html/Snoop y.class.php on line 875
В чем проблема? Как поправить?
event
Отправлено: 19 Мая, 2016 - 13:54:31 • Тема: Почему не работает 301 редирект? • Форум: Вопросы новичков
Ответов: 0 Просмотров: 108
Должен быть редирект details.php?id=(тут ID) и редиректить на /catalog/details/view/id/(и тут ID)
Написал редирект. Но почему-то не работает. Почему?
(Добавление)
Помогите пожалуйста.
event
Отправлено: 10 Апреля, 2016 - 17:20:14 • Тема: Как удалить дубли? • Форум: Вопросы новичков
Ответов: 1 Просмотров: 130
Есть такой код, он выводит последние тэги со статей сайта.
PHP:
скопировать код в буфер обмена
$result = $mysqli -> query ( "SELECT * FROM tags LIMIT 5" ) ;
while ( $row = $result -> fetch_array ( ) ) {
$pole = explode ( ',' , $row [ 'name' ] ) ; $i = 0 ;
foreach ( $pole as $word ) {
if ( $word ) {
echo "<a href=\" #\" >" . $word . "</a>" ;
$i ++;
}
}
}
Только вод вопрос как удалить дубли при выводе? Заранее спасибо
event
Отправлено: 08 Апреля, 2016 - 13:41:55 • Тема: Парсинг • Форум: Вопросы новичков
Ответов: 0 Просмотров: 73
Есть такой код:
PHP:
скопировать код в буфер обмена
$text = '<li class=" default-news-list">
<a href="news/showNews.do?sud_ponoviv_na_posadi_ekszastupnika_nachalnika_golovnogo_slidchogo_upravlinnya_natspolitsiyi&objectId=1388205" >
<div class="time">13:31</div>
<div class="news-title">
Суд поновив на посаді екс-заступника начальника головного слідчого управління Нацполіції
</div>
</a>
</li>' ;
preg_match ( '#<li class=" default-news-list">(.*?)</li>#' , $text , $var ) ;
Нужно выдрать все ссылку и название. Написал эту регулярку, ну чего-то не работает. Кто может помочь?
event
Отправлено: 05 Апреля, 2016 - 14:25:57 • Тема: Запрос в БД • Форум: Вопросы новичков
Ответов: 2 Просмотров: 136
Есть меня таблица в базе в ней есть два поля enum:
1. photo = имеет значения yes или no
2. video = имеет такие же значения yes или no
Есть задача написать запрос, который бы выбирал все записи у которых отмечено photo или video значением yes.
Пока додумался до такого:
Но есть одна проблема, запрос выбирает все записи в которых двух полях значения yes. Как его переписать чтобы выбирал все записи, даже если в одной записи video = 'yes', а в другой photo = 'no'...
Как поправить запрос чтобы выбирал все, где есть video='yes' либо photo='no'?
event
Отправлено: 03 Апреля, 2016 - 12:52:46 • Тема: Как поправить в .htaccess? • Форум: Вопросы новичков
Ответов: 2 Просмотров: 160
Есть вот такая строка в htaccess:
Она узнает какой язык запросил пользователь и уже выдает нужную ему информацию.
Есть проблема
1: mysite.com/ua - работает
2. mysite.com/ru - работает
3. mysite.com/zdes_chto_nibyd - то получаю Internal Server Error, можно как нибудь если значение не нужное присваивать ru или ua?
Заранее спасибо.
event
Отправлено: 22 Марта, 2016 - 16:23:43 • Тема: Вывод • Форум: Вопросы новичков
Ответов: 1 Просмотров: 103
Есть у меня такой код:
Он выбирает все картинки с текста и выводит на страницу списком ссылки на сами картинки.
Как можно дописать, если ссылка на картинка от сайта mysite.com то чтобы она не бралась во внимание и соответственно в списке не была?
event
Отправлено: 16 Марта, 2016 - 19:12:21 • Тема: Несколько языков • Форум: Вопросы новичков
Ответов: 7 Просмотров: 508
esterio пишет: event пишет: предлагаете передставить еще $_GET? url?lang или что?)
Он не это говорил. Лучше сразу сделайте единую точку входа index.php и уже с поможю самого PHP делайте роутинг и определение языка
Что-то рыскаю в интернете мало как-то примеров и то не понятные.
Может у Вас есть какой-то простенький пример роутинга?
event
Отправлено: 15 Марта, 2016 - 18:02:28 • Тема: Несколько языков • Форум: Вопросы новичков
Ответов: 7 Просмотров: 508
mod_rewrite юзаю, предлагаете передставить еще $_GET? url?lang или что?)
event
Отправлено: 14 Марта, 2016 - 19:22:29 • Тема: Несколько языков • Форум: Вопросы новичков
Ответов: 7 Просмотров: 508
Пишу самописный движок одного сайта.
Есть задача сделать несколько языков на сайте, но не хочу плодить нам нем папки:
/ru
/en
/pl
и влаживать в каждую папку все файлы заново.
Все данные берутся из БД. Конечно уже создал массив с фразами для каждого языка. Но проблема в том что нужно сделать ссылки по типу как вверху, но не плодить кучи папок.
Как можно это сделать? Может как-то в htaccess по типу сделать, если есть get параметр ?lang=ru то редирект на ту же ссылку только подставляем папку ru или если ?lang=en то редиректим на папку en?
event
Отправлено: 14 Марта, 2016 - 17:56:12 • Тема: Безопасно ли? • Форум: Вопросы новичков
Ответов: 2 Просмотров: 137
Здраствуйте.
Безопасно ли подключать ядро системы сайта вот так? Имею ввиду ../
Где-то читал что не очень безопасно так подключать?
Страниц (37): « 1 2 [3] 4 5 6 7 8 9 ... » В конец
Powered by ExBB FM 1.0 RC1. InvisionExBB