PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (12): « 1 2 3 4 [5] 6 7 8 9 ... » В конец
Найдено сообщений: 166
Doox911
Отправлено: 29 Марта, 2018 - 14:41:03 • Тема: Laravel миграции • Форум: CMS и фреймворки
Ответов: 6 Просмотров: 2624
Создаю миграцию:
Результат:
PHP:
скопировать код в буфер обмена
<?PHP
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class CreateTasksTableCreate= test extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up( )
{
//
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down( )
{
//
}
}
В файл созданный artisan изменения не вносил!
Выдаёт следующую ошибку:
In 2018_03_29_111340_my_miration-cr eate=test.php line 7:
syntax error, unexpected '=', expecting '{'
В родных миграциях аналогичная ошибка (в первом попашимся php валидаторе).
Плюс в phpmyadmin не создалась таблица password_resets.
Внимание вопросы!
1. Почему родные кое как работают?
2. Почему выдаёт ошибку?
Doox911
Отправлено: 20 Марта, 2018 - 16:37:53 • Тема: Как правильно обробатывать входные данные. • Форум: Вопросы новичков
Ответов: 3 Просмотров: 180
andrewkard пишет: Doox911 пишет: Как правильно обработать входные данные
проверить регулярным выражением или по белому списку, кроме того использовать подготовленные запросы, и, перед выводом на страницу прогнать через htmlspecialchars_decode (на всякий случай)
А что такое "БЕЛЫЙ СПИСОК"?
Подготовленные запросы это что? Я применяю PDO. Методами прогоняю.
А с точки зрения применений выше указанных функций, то и то эквивалентно?
На стороне клиента мне понятно. Там в формах + JS. Но их JS можно отключить. А формы переписать и отправить.
Doox911
Отправлено: 05 Февраля, 2014 - 20:59:50 • Тема: Smarty • Форум: CMS и фреймворки
Ответов: 2 Просмотров: 1401
[quote=Invert][/quote]Invert пишет: function __construct ()
{
// Конструктор класса.
// Он автоматически вызывается при создании нового экземпляра.
parent::__construct();
Спасибо большое. Нет)
Doox911
Отправлено: 05 Февраля, 2014 - 06:11:58 • Тема: Smarty • Форум: CMS и фреймворки
Ответов: 2 Просмотров: 1401
Доброго времени суток.
В документации написано, что Smarty работает начиная с версии php 4.06. У меня 5.3 что на localhost что на сервере. Выдаёт такое сообщение при следующем описании:
Файл к которому обращается броузер:
Ошибка:
CODE (
htmlphp ):
скопировать код в буфер обмена
Fatal error: Uncaught --> Smarty: PHP5 requires you to call __construct() instead of Smarty() <-- thrown in
PHP:
скопировать код в буфер обмена
require ( 'smarty_config.php' ) ;
echo '1' ;
$smarty = new Smarty_GuestBook( ) ;
echo '2' ;
$smarty -> assign ( 'name' , 'Ned' ) ;
echo '3' ;
$smarty -> display ( 'index.tpl' ) ;
Файл конфигурации:
PHP:
скопировать код в буфер обмена
// загружаем библиотеку Smarty
require ( 'libs/Smarty.class.php' ) ;
// Файл setup.php - это хорошее место для
// подключения библиотечных файлов вашего приложения,
// вы можете сделать это прямо здесь. Пример:
// require('guestbook/guestbook.lib.php');
class Smarty_GuestBook extends Smarty {
function Smarty_GuestBook( )
{
// Конструктор класса.
// Он автоматически вызывается при создании нового экземпляра.
$this -> Smarty ( ) ;
$this -> template_dir = 'templates/' ;
$this -> compile_dir = 'templates_c/' ;
$this -> config_dir = 'configs/' ;
$this -> cache_dir = 'cache/' ;
$this -> debugging = true ;
$this -> caching = true ;
$this -> assign ( 'name_1' , 'Guest Book' ) ;
}
}
Почему?) Спасибо.
Doox911
Отправлено: 19 Января, 2014 - 10:44:37 • Тема: Как вставить карту в JQuery Modile? • Форум: JavaScript & VBScript
Ответов: 1 Просмотров: 858
Разбираясь Я обнаружил:
1. Необходимо было изменить это:
На это:
И задать ему ширину и высоту. Но теперь, Я столкнулся с другой проблемой. Библиотека JQuery Mobile влияет на отображение карты. Но это пол беды. Мне интересно другое. Карта становится видимой, только после изменения видимой области? Почему?
Doox911
Отправлено: 18 Января, 2014 - 19:56:52 • Тема: Как вставить карту в JQuery Modile? • Форум: JavaScript & VBScript
Ответов: 1 Просмотров: 858
CODE (
html ):
скопировать код в буфер обмена
<!DOCTYPE html>
<html >
<head >
<title ></ title >
<meta charset = "utf-8" / >
<!-- Необходимо для того, чтобы страница отображалась в 100% масштабе.-->
<meta name = "viewport" content = "width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0" >
<!-- Подключаем различный таблицы стилей. Выбор подключаемой таблицы зависит от расширерения экрана. -->
<link rel = "stylesheet" type = "text/css" media = "screen and (min-device-width: 800px)" href = "kub_pc.css" / >
<link rel = "stylesheet" type = "text/css" media = "screen and (max-device-width: 799px)" href = "kub_mobile.css" / >
<!-- Подключаем JQuery, JQuery Mobile и JQuery Mobile CSS -->
<script src = "http://code.jquery.com/jquery-1.10.2.min.js" ></ script >
<script src = "http://code.jquery.com/mobile/1.4.0/jquery.mobile-1.4.0.min.js" ></ script >
<link rel = "stylesheet" href = "css/themes/mJQuery.css" / >
<link rel = "stylesheet" href = "css/themes/jquery.mobile.icons.min.css" / >
<link rel = "stylesheet" href = "http://code.jquery.com/mobile/1.4.0/jquery.mobile.structure-1.4.0.min.css" / >
<!-- Подключаем leaflet JS и leaflet CSS, для отображения карты -->
<script src = "http://cdn.leafletjs.com/leaflet-0.7.1/leaflet.js" ></ script >
<link rel = "stylesheet" href = "http://cdn.leafletjs.com/leaflet-0.7.1/leaflet.css" / >
</ head >
<body >
<div data-role= "page" >
<!-- header -->
<div data-role= "header" >
</ div >
<!-- /header -->
<!-- content -->
<div data-role= "content" >
<div id = "map" >
<style >
#map{
width: 100%;
height: 100%;
position:relative;
top:0px;
}
#adm_hatun{
margin:0;
padding:0;
width: 300px;
height: 100px;
}
#adm_hatun i{
font: 10px Arial;
}
#church{}
#school{}
#circle{}
</ style >
<script >
var MAP = new L.map('map',
{
center: [55.00568744289998,37.83303327379225],
zoom: 13,
zoomControl: false,
attributionControl: false,
scrollWheelZoom: false
});// Создали объект карта с параметрами
var OSMLayer = new L.tileLayer('http://{s}.tile.osm.org/{z}/{x}/{y}.png',
{
attribution:''
}
); // Создали объект слоя OSM
var adm_hatun = new L.marker([55.00568744289998,37.83303327379225]).addTo(MAP);
var church = new L.marker([55.00629042601082,37.83461041269301]).addTo(MAP);
var school = new L.marker([55.00896067082531,37.83561892328261]).addTo(MAP);
var circle = L.circle([55.002115505025856,37.83243245897292], 50, {
color: 'red',
fillColor: '#f03',
fillOpacity: 0.5
}).addTo(MAP);
adm_hatun.bindPopup('<div id = "adm_hatun" ><table ><tr ><td ><i > Администрация - Сельское поселение Семёновское</ i ></ td ><td ></ td ></ tr ></ table ></ div > ');
church.bindPopup('<div id = "adm_hatun" ><table ><tr ><td ><i > Церковь Рождества Пресвятой Богородицы</ i ></ td ><td ><img src = "cherch.jpeg" / ></ td ></ tr ></ table ></ div > ');
school.bindPopup("Школа");
circle.bindPopup("Торговая площадь");
var zoom = L.control.zoom({
position: 'topright',
zoomInText: '+',
zoomOutText: '-',
zoomInTitle: 'Увеличить',
zoomOutTitle: 'Уменьшить'
}).addTo(MAP);
var scale = L.control.scale({
position: 'bottomleft',
metric: true,
imperial: false
}).addTo(MAP);
MAP.addLayer(OSMLayer);
</ script >
</ div >
</ div >
<!-- /content -->
<!-- footer -->
<div data-role= "footer" >
<h4 > Page Footer</ h4 >
</ div >
<!-- /footer -->
</ div >
<!-- /page -->
</ body >
</ html >
Доброго времени суток.
В без данного API всё отображается. А с ней не хочет. Почему?
Doox911
Отправлено: 16 Октября, 2013 - 20:05:26 • Тема: Сделать запрос с чувствительным регистром. • Форум: Работа с СУБД
Ответов: 2 Просмотров: 851
Считываю куки.
Потом отправляю имя логина для поиска в бд.
И он выдаёт true не смотря на то что логин введён не верно.
например, мне необходимо чтобы при нахождении в БД логина== Doox911, а при запросе doox911 выдавал нуль.
За ранее спасибо.
Doox911
Отправлено: 14 Октября, 2013 - 19:44:25 • Тема: Не работает конструкция. • Форум: Вопросы новичков
Ответов: 29 Просмотров: 963
MAXUS пишет: Doox911 пишет: esterio пишет: дык здесь ничево толком и не должно работать. возбмите другые урокы и перепишите заново
Я пропалил. Такого индекса не существует! как сделать проверку на сам индекс?
Получается не срабатывает
?
Ты имеешь в виду, что логина не существует в базе?
Выдаёт Notice: Undefined index: login
(Добавление)
Всё исправил. Этот код правильный и работает отлично.
Doox911
Отправлено: 14 Октября, 2013 - 19:12:59 • Тема: Не работает конструкция. • Форум: Вопросы новичков
Ответов: 29 Просмотров: 963
esterio пишет: дык здесь ничево толком и не должно работать. возбмите другые урокы и перепишите заново
Я пропалил. Такого индекса не существует! как сделать проверку на сам индекс?
Получается не срабатывает ?
Doox911
Отправлено: 14 Октября, 2013 - 18:39:41 • Тема: Не работает конструкция. • Форум: Вопросы новичков
Ответов: 29 Просмотров: 963
esterio пишет: тернарный оператор: if..else в одном кратко говоря
Насколько Я понимаю, это аналогично всё. Проблема не решается.
Doox911
Отправлено: 14 Октября, 2013 - 17:44:59 • Тема: Не работает конструкция. • Форум: Вопросы новичков
Ответов: 29 Просмотров: 963
esterio пишет:
Doox911 пишет: А doSomething(); это что вообще? Функция написанная пользователем? или вообще что?
Абстрактная функция высосана из пальця и придумана для примера
PHP:
скопировать код в буфер обмена
<?PHP
include ( 'connect.php' ) ;
echo 'Начата работа скрипта' ;
$login = ( isset ( $_POST [ 'login' ] ) && ! empty ( $_POST [ 'login' ] ) ) ?
$_POST [ 'login' ] ?
$_POST [ 'login' ] : false ;
/*if(isset($_POST['login']))
{
echo 'Стартует чтение логина';
$login = $_POST['login']);
echo 'логин считан, идёт на поверку на пустоту';
if(empty($login))
{
echo 'пуст. уничтожается';
unset($login);
echo 'переменная уничтожена';
exit;
}
} */
else
{ }
if ( isset ( $_POST [ 'pass' ] ) ) {
$pass = ( $_POST [ 'pass' ] ) ;
{
}
}
else
{ }
$zapros_pass = mysql_query ( "SELECT name,otch,pass FROM users WHERE login = '$login '" , $link ) or
die ( "Could not query:" . mysql_error ( ) ) ;
{ .. вывод и обработка данных.. }
else
{
if ( $result [ 2] == $pass )
{
}
else
{
}
}
?>
А вот на вашу ругается)
Не работает. Парсер ошибки кода не выдаёт. Что может быть не так?
Страниц (12): « 1 2 3 4 [5] 6 7 8 9 ... » В конец
Powered by ExBB FM 1.0 RC1. InvisionExBB