PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (22): В начало « ... 6 7 8 9 [10] 11 12 13 14 ... » В конец
Найдено сообщений: 320
nordghost
Отправлено: 20 Октября, 2012 - 18:30:30 • Тема: SQL&PHP • Форум: Вопросы новичков
Ответов: 7 Просмотров: 229
PHP:
скопировать код в буфер обмена
mysql_query ( "DROP TABLE IF EXISTS users" ) or
die ( "Error drop table users" ) ; mysql_query ( "DROP TABLE IF EXISTS administrators" ) or
die ( "Error drop table administrators" ) ; mysql_query ( "DROP TABLE IF EXISTS posts" ) or
die ( "Error drop table posts" ) ; mysql_query ( "DROP TABLE IF EXISTS comments" ) or
die ( "Error drop table comments" ) ; mysql_query ( "DROP TABLE IF EXISTS cathegories" ) or
die ( "Error drop table cathegories" ) ;
user_id int(64) NOT NULL AUTO_INCREMENT,
email varchar(30) NOT NULL,
name varchar(15) NOT NULL,
passwd VARCHAR(64) NOT NULL,
reg_date timestamp NOT NULL ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`user_id`));" ) or
die ( "Error creating table users" ) ; post_id int(64) NOT NULL AUTO_INCREMENT,
cathegory_id varchar(30) NOT NULL,
post_author varchar(30) NOT NULL,
post_desc varchar(256) NOT NULL,
post_text VARCHAR(256) NOT NULL,
post_file VARCHAR(64) NOT NULL,
post_date timestamp NOT NULL ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`post_id`));" ) or
die ( "Error creating table posts" ) ; id int(64) NOT NULL,
author_id int(64) NOT NULL,
post_id int(64) NOT NULL,
text varchar(30) NOT NULL,
PRIMARY KEY (`id`)
);" ) or
die ( "Error creating table posts" ) ; id int(64) NOT NULL AUTO_INCREMENT,
name varchar(30) NOT NULL,
image varchar(30) NOT NULL,
PRIMARY KEY (`id`));" ) or
die ( "Error creation table cathegories" ) ; adm_id int(64) NOT NULL AUTO_INCREMENT,
adm_email VARCHAR(30) NOT NULL,
adm_name VARCHAR(15) NOT NULL,
adm_passwd VARCHAR(64) NOT NULL,
adm_secret VARCHAR(64) NOT NULL,
PRIMARY KEY (`adm_id`));" ) or
die ( "Error creating table administrators" ) ;
Как сократить упростить и т.д да и вообще хочу критики как новичёк)))
nordghost
Отправлено: 19 Октября, 2012 - 13:38:30 • Тема: Создание конфиг файла • Форум: Вопросы новичков
Ответов: 5 Просмотров: 235
А если допусим взять Download менеджер любой и попробывать скачать файл с конфигом, ini качает без проблем, а вот при скачке configuration.php в той же жумле получаем пустой файл!!! Как такую сатану сделать с ини файлом тогда?
nordghost
Отправлено: 19 Октября, 2012 - 12:38:20 • Тема: Создание конфиг файла • Форум: Вопросы новичков
Ответов: 5 Просмотров: 235
Всегда делал для конфига ини файлы, но потом увидел в джумле например такой файл:
PHP:
скопировать код в буфер обмена
Class JConfig {
public $offline = '0' ;
public $offline_message = 'Сайт закрыт на техническое обслуживание.<br /> Пожалуйста, зайдите позже.' ;
public $display_offline_message = '1' ;
public $offline_image = '' ;
public $sitename = 'site' ;
public $editor = 'tinymce' ;
public $captcha = '0' ;
Как сделать такое и как вытаскивать с него данные, прошу хлебных крошек!
nordghost
Отправлено: 03 Июля, 2012 - 00:35:16 • Тема: Добавление адреса сайта перед ссылкой • Форум: Вопросы новичков
Ответов: 1 Просмотров: 120
Ребята в чём может быть проблема, добавляю ссылку типа - google.com а мне что добавляет ЦМС перед ней адрес моего сайта то есть получается site.ru/google.com
так делает что IPB форум что Scoria CMS.
Мб не там тему создал, не могу придумаать что это может быть.
nordghost
Отправлено: 02 Июня, 2012 - 12:13:48 • Тема: Yii framework • Форум: Вопросы новичков
Ответов: 4 Просмотров: 1245
PHP:
скопировать код в буфер обмена
<?PHP
// uncomment the following to define a path alias
// Yii::setPathOfAlias('local','path/to/local-folder');
// This is the main Web application configuration. Any writable
// CWebApplication properties can be configured here.
'basePath' => dirname( __FILE__ ) . DIRECTORY_SEPARATOR . '..' ,
'name' => 'La2Test' ,
// preloading 'log' component
'preload' => array( 'log' ) ,
// autoloading model and component classes
'import' => array(
'application.models.*' ,
'application.components.*' ,
'application.modules.user.*' ,
'application.modules.user.components.*' ,
'application.modules.rights.*' ,
'application.modules.rights.components.*' ,
) ,
'modules' => array(
// uncomment the following to enable the Gii tool
/*
'gii'=>array(
'class'=>'system.gii.GiiModule',
'password'=>'Enter Your Password Here',
// If removed, Gii defaults to localhost only. Edit carefully to taste.
'ipFilters'=>array('127.0.0.1','::1'),
),
*/
'user' => array(
'tableUsers' => 'tbl_users' ,
'tableProfiles' => 'tbl_profiles' ,
'tableProfileFields' => 'tbl_profiles_fields' ,
) ,
'rights' => array(
'install' => true,
) ,
) ,
// application components
'components' => array(
'user' => array(
'class' => 'RWebUser' ,
) ,
'authManager' => array(
'class' => 'RDbAuthManager' ,
) ,
// uncomment the following to enable URLs in path-format
/*
'urlManager'=>array(
'urlFormat'=>'path',
'rules'=>array(
'<controller:\w+>/<id:\d+>'=>'<controller>/view',
'<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
'<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
),
),
*/
/*
'db'=>array(
'connectionString' => 'sqlite:'.dirname(__FILE__).'/../data/testdrive.db',
),
*/
// uncomment the following to use a MySQL database
'db' => array(
'connectionString' => 'mysql:host=localhost;dbname=la2' ,
'emulatePrepare' => true ,
'username' => 'site' ,
'password' => 'site' ,
'charset' => 'utf8' ,
) ,
'errorHandler' => array(
// use 'site/error' action to display errors
'errorAction' => 'site/error' ,
) ,
'log' => array(
'class' => 'CLogRouter' ,
'routes' => array(
'class' => 'CFileLogRoute' ,
'levels' => 'error, warning' ,
) ,
// uncomment the following to show log messages on web pages
/*
array(
'class'=>'CWebLogRoute',
),
*/
) ,
) ,
) ,
// application-level parameters that can be accessed
// using Yii::app()->params['paramName']
'params' => array(
// this is used in contact page
'adminEmail' => 'webmaster@example.com' ,
) ,
) ;
Вот конфиг
модуль rights лежит в папке modules
Вот вся страница с ошибкой:
PHP:
скопировать код в буфер обмена
include ( User
. php
) [ < a href
= 'function.include' > function
. include
</ a
> ] : failed to open stream
: No such
file or directory
C: \VertrigoServ\www\yii\framework\YiiBase. php( 418)
406 {
407 foreach ( self :: $_includePaths as $path )
408 {
409 $classFile = $path . DIRECTORY_SEPARATOR . $className . '.php' ;
411 {
412 include ( $classFile ) ;
413 break ;
414 }
415 }
416 }
417 else
418 include ( $className . '.php' ) ;
419 }
420 else // class name with namespace in PHP 5.3
421 {
423 if ( ( $path = self :: getPathOfAlias ( $namespace ) ) !== false )
424 include ( $path . '.php' ) ;
425 else
426 return false ;
427 }
428
return class_exists ( $className , false ) || interface_exists
( $className , false ) ; 429 }
430 return true ;
Stack Trace
#0
–
C: \VertrigoServ\www\yii\framework\YiiBase. php( 418) : YiiBase:: autoload ( )
413 break ;
414 }
415 }
416 }
417 else
418 include ( $className . '.php' ) ;
419 }
420 else // class name with namespace in PHP 5.3
421 {
423 if ( ( $path = self :: getPathOfAlias ( $namespace ) ) !== false )
#1
unknown( 0 ) : YiiBase:: autoload ( "User" )
#2
–
C
: \VertrigoServ\www\yii\framework\db\ar\CActiveRecord
. php
( 378
) : spl_autoload_call ( "User" )
373 {
374
if ( isset ( self :: $_models [ $className ] ) ) 375 return self :: $_models [ $className ] ;
376 else
377 {
378 $model = self :: $_models [ $className ] = new $className ( null ) ;
379 $model -> _md= new CActiveRecordMetaData( $model ) ;
380 $model -> attachBehaviors ( $model -> behaviors ( ) ) ;
381 return $model ;
382 }
383 }
#3
–
C: \VertrigoServ\www\tutor\protected \modules\rights\components\RAuthorizer. php( 295 ) : CActiveRecord:: model ( "User" )
290
291 $criteria = new CDbCriteria( ) ;
292 $criteria -> addInCondition ( Rights:: module ( ) -> userIdColumn , $userIdList ) ;
293
294 $userClass = Rights:: module ( ) -> userClass ;
295 $users = CActiveRecord:: model ( $userClass ) -> findAll ( $criteria ) ;
296 $users = $this -> attachUserBehavior ( $users ) ;
297
298
$superusers = array ( ) ; 299 foreach ( $users as $user )
300 $superusers [ ] = $user -> name ;
#4
–
C: \VertrigoServ\www\tutor\protected \modules\rights\controllers\InstallController. php( 61 ) : RAuthorizer-> getSuperusers ( )
56 'confirm' ,
57 'run' ,
58 'error' ,
59 'ready' ,
60 ) ,
61 'users' => $this -> _authorizer-> getSuperusers ( ) ,
62 ) ,
63
array ( 'deny' , // Deny all users 64 'users' => array( '*' ) ,
65 ) ,
66 ) ;
#5
+
C: \VertrigoServ\www\yii\framework\web\CController. php( 1145 ) : InstallController-> accessRules ( )
#6
+
C: \VertrigoServ\www\yii\framework\web\filters\CInlineFilter. php( 59 ) : CController-> filterAccessControl ( CFilterChain)
#7
+
C: \VertrigoServ\www\yii\framework\web\filters\CFilterChain. php( 131 ) : CInlineFilter-> filter ( CFilterChain)
#8
+
C: \VertrigoServ\www\yii\framework\web\CController. php( 292 ) : CFilterChain-> run ( )
#9
+
C
: \VertrigoServ\www\yii\framework\web\CController
. php
( 266
) : CController
-> runActionWithFilters ( CInlineAction
, array ( "accessControl" ) ) #10
+
C: \VertrigoServ\www\yii\framework\web\CWebApplication. php( 276 ) : CController-> run ( "" )
#11
+
C: \VertrigoServ\www\yii\framework\web\CWebApplication. php( 135 ) : CWebApplication-> runController ( "rights" )
#12
+
C: \VertrigoServ\www\yii\framework\base\CApplication. php( 162 ) : CWebApplication-> processRequest ( )
#13
–
C: \VertrigoServ\www\tutor\index. php( 13) : CApplication-> run ( )
09 // specify how many levels of call stack should be shown in each log message
11
12 require_once ( $yii ) ;
13 Yii:: createWebApplication ( $config ) -> run ( ) ;
nordghost
Отправлено: 01 Июня, 2012 - 22:37:55 • Тема: Yii framework • Форум: Вопросы новичков
Ответов: 4 Просмотров: 1245
include(User.php) [<a href='function.include'>function.include</a>]: failed to open stream: No such file or directory
вот такая ошибкаа хотя всё вроде правильно расположено!
nordghost
Отправлено: 06 Мая, 2012 - 13:55:54 • Тема: Немогу придумать план к диплому • Форум: Вопросы новичков
Ответов: 0 Просмотров: 78
Не знаю в той ли теме я создал сообщение но хотелось бы у толковых людей попросить помощи, тема моей дипломной работы - "Разработка элементов модуля мониторинга распределенной адаптивной системы управления ресурсами серверов". Результатом есть програмка которая мониторит сервера и Может запускать и останавливать службы сервисы и т.д. проблема в следующем, не знаю с чего начать как составить план, а защита уже через 14 дней! вот пример плана к другой работе:
ВВЕДЕНИЕ 6
1 АНАЛИЗ ФУНКЦИОНИРОВАНИЯ ЖИВУЧЕСТИ ИНФОРМАЦИОННО-ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ 8
1.1 Живучесть в комплексе свойств сложных систем 8
1.2 Общая постановка задачи анализа функционирования живущих информационно-вычислительных систем 9
1.3 Модели для анализа живучести 11
Выводы к разделу 14
2 АНАЛИЗ РЕШЕНИЯ ЗАДАЧ обеспечения живучести аппаратуры 16
2.1 Анализ электромагнитной совместимости 16
2.2 Характер повреждений элементной базы информационно-вычислительных систем 19
2.3 Электромагнитные импульсы воздействующего поля естественного и искусственного происхождения 31
Выводы к разделу 2 35
3 РАЗРАБОТКА АЛГОРИТМА, БАЗ ДАННЫХ И Модули программы 36
3.1 Схема работы программы 36
3.2 Разработка баз данных 37
3.2.1 Концептуальная схема баз данных 38
3.2.2 Физическая схема баз данных 39
3.3 Описание алгоритма и модулей программы 40
3.3.1 Модуль 1 (рабочее окно программы) 41
3.3.2 Редактирование БД 44
3.3.3 Вывод результатов расчета 45
3.4 Тестирование программы 45
Выводы к разделу 3 50
nordghost
Отправлено: 03 Мая, 2012 - 01:13:46 • Тема: Защита сайта • Форум: Вопросы новичков
Ответов: 28 Просмотров: 36809
тебе нужно чтобы ссылки не были ссылками или просто чтобы не отображались?
nordghost
Отправлено: 03 Мая, 2012 - 00:26:02 • Тема: PHP ООП + mysql • Форум: Вопросы новичков
Ответов: 2 Просмотров: 213
Есть класс:
PHP:
скопировать код в буфер обмена
<?PHP
class news {
private $author ;
private $title ;
private $short ;
private $full ;
const DB_HOST = 'localhost' ;
const DB_USER = 'site' ;
const DB_PWD = 'site' ;
const DB_NAME = 'site' ;
function addToDataBase( $author , $title , $short , $full ) {
mysql_connect ( self :: DB_HOST , self :: DB_USER , self :: DB_PWD ) or
die ( "Невозможно соеденится" ) ; author,
short,
full,
date)
VALUES ('$this->title ',
'$this->author ',
'$this->short ',
'$this->full ',
}
}
?>
Вызываю его так:
PHP:
скопировать код в буфер обмена
<?PHP
function __autoload( $name ) {
include "library" . DIRECTORY_SEPARATOR . $name . ".class.php" ;
}
$author = "Vasia" ;
$title = "Vasia" ;
$short = "Vasia" ;
$full = "Vasia" ;
$news = new news( ) ;
$news -> addToDataBase ( $author , $title , $short , $full ) ;
?>
В итоге база данных пустая добавилось только число 12.
По началу вместо кирилицы были знаки вопроса, в PHPMyAdmin после смены кодировки на UTF-8_bin всё перестало работать хотя правда я и скрипт поменял.
(Добавление)
Попробывал процедурный подход - всё заработло - значит с моим "ООП" что то не так, не могу понять что!
nordghost
Отправлено: 02 Мая, 2012 - 20:24:30 • Тема: Корректность кострукции • Форум: Вопросы новичков
Ответов: 9 Просмотров: 238
где лутше будет фильтровать данные из формы полученые постом, создать отдельный клас или напрямую используя функциональное программирование?
Страниц (22): В начало « ... 6 7 8 9 [10] 11 12 13 14 ... » В конец
Powered by ExBB FM 1.0 RC1. InvisionExBB