PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (41): « 1 2 [3] 4 5 6 7 8 9 ... » В конец
Найдено сообщений: 606
imediasun
Отправлено: 29 Августа, 2014 - 12:15:49 • Тема: вопрос вместо первого символа в строке • Форум: Вопросы новичков
Ответов: 3 Просмотров: 196
Скажите почему возникает вопрос вместо первого символа в строке
�photos/no_place_photo.jpg
PHP:
скопировать код в буфер обмена
public function __construct( )
{
parent:: __construct( ) ;
$this -> load -> helper ( 'url' ) ;
$this -> load -> model ( 'seo_model' ) ;
$this -> load -> model ( 'tour_model' ) ;
$this -> load -> model ( 'photo_model' ) ;
$this -> load -> model ( 'tours_by_group_model' ) ;
$this -> load -> model ( 'resorts_id_model' ) ;
$this -> load -> model ( 'tour_resort_model' ) ;
$this -> load -> model ( 'currency_model' ) ;
$this -> load -> model ( 'tour_big_photos_model' ) ;
}
public function index( $id )
{
header ( "Content-Type: text/html; charset=utf-8" ) ; $data [ 'title' ] = 'Смайл тур Одесса' ;
$name = 'tour' ;
$data [ 'tour' ] = $this -> tour_model -> get_obj ( $id ) ;
$data [ 'cur' ] = $this -> currency_model -> get_obj ( $data [ 'tour' ] [ 0 ] [ 'currency' ] ) ;
$data [ 'resorts' ] = $this -> tour_resort_model -> get_obj ( $id ) ;
$n = 0 ;
$without = "/photos/no_place_photo.jpg" ;
foreach ( $data [ 'resorts' ] as $key => $value ) {
$rst_name = $this -> resorts_id_model -> get_obj ( $value [ 'id_resort' ] ) ;
$rst_photos = $this -> photo_model -> get_obj_order_limit ( $value [ 'id_resort' ] , 'likes' , 'desc' , 3) ;
if ( count ( $rst_photos ) > 0
) { $data [ 'tour_big_photos' ] [ $n ] = $rst_photos [ 0] ;
$data [ 'tour_big_photos' ] [ $n ] [ 'name' ] = $rst_name [ 0 ] [ 'name' ] ;
}
else {
$data [ 'tour_big_photos' ] [ $n ] = $without ; //в этой строке
$data [ 'tour_big_photos' ] [ $n ] [ 'name' ] = $rst_name [ 0 ] [ 'name' ] ;
}
$n = $n + 1 ;
}
print_r ( $data [ 'tour_big_photos' ] ) ; //�photos/no_place_photo.jpg $tours_by_group = $this -> tours_by_group_model -> get_obj ( $data [ 'tour' ] [ 0 ] [ 'group' ] ) ;
foreach ( $tours_by_group as $key => $value ) {
if ( $value [ 'id' ] !== $id ) {
$data [ 'others_in_group' ] [ ] = $value ;
}
}
$this -> display_lib -> tour ( $name , $data ) ;
}
imediasun
Отправлено: 24 Августа, 2014 - 20:50:16 • Тема: copy(): open_basedir restriction in effect. File() is not within the allowed path(s) • Форум: Вопросы новичков
Ответов: 11 Просмотров: 3752
Скажите что это за ошибка,
<p>Severity: Warning</p>
<p>Message: copy(): open_basedir restriction in effect. File() is not within the allowed path(s): (/var/www/clients/client12/web19/web:/var/www/clients/client12/web19/private:/var/www/clients/client12/web19/tmp:/var/www/interclient.net/web:/srv/www/interclient.net/web:/usr/share/php5:/usr/share/php:/tmp:/usr/share/phpmyadmin:/etc/phpmyadmin:/var/lib/phpmyadmin)</p>
<p>Filename: controllers/functions_server_logic.php</p>
<p>Line Number: 29</p>
и от куда она появилась, день назад не было
возникает при загрузке файла
imediasun
Отправлено: 24 Августа, 2014 - 15:48:27 • Тема: функция отправки изображений как отправить и данные из селекта • Форум: Вопросы новичков
Ответов: 0 Просмотров: 89
Здравствуйте есть функция uploader.js которая отправляет фотографию на диск.необходимо так же передать параметр страны и курорта для которого предполагается эта фотография и записать в базу эти сведения и сведения о месте фото на диске
PHP:
скопировать код в буфер обмена
<form action="javascript:void(0)" method="post" id="photos-info" enctype="multipart/form-data">
<select class="country_select" name="select_country">
<option disabled selected >Выберите страну</option>
<? foreach ( $countries as $key => $value ) {
?>
<option value="<?= $value [ 'id' ] ?> "><?= $value [ 'name' ] ?> </option>
<?
}
?>
</select>
<div class="resort_select_blk"></div>
<input type="file" name="my-pic[]" id="file-field3" class="image" multiple="multiple"/>
<input type="button" style="position:absolute;right:30px;bottom:30px;" class="button_adm apply_btn" value="Добавить">
</form>
Для отправки фото есть вот такая функция и все работает класно
CODE (
javascript ):
скопировать код в буфер обмена
fileInput.damnUploader ( {
// куда отправлять
url: '/functions_server_logic/add_resort_photos/' ,
// имитация имени поля с файлом (будет ключом в $_FILES, если используется PHP)
fieldName: 'my-pic' ,
// дополнительно: элемент, на который можно перетащить файлы (либо объект jQuery, либо селектор)
dropBox: dropBox,
// максимальное кол-во выбранных файлов (если не указано - без ограничений)
limit: 10 ,
// когда максимальное кол-во достигнуто (вызывается при каждой попытке добавить еще файлы)
onLimitExceeded: function ( ) {
log( 'Допустимое кол-во файлов уже выбрано' ) ;
} ,
// ручная обработка события выбора файла (в случае, если выбрано несколько, будет вызвано для каждого)
// если обработчик возвращает true, файлы добавляются в очередь автоматически
onSelect: function ( file) {
addFileToQueue( file) ;
return false ;
} ,
// когда все загружены
onAllComplete: function ( ) {
log( '<span style="color: blue;">*** Все загрузки завершены! ***</span>' ) ;
imgCount = 0 ;
imgSize = 0 ;
updateInfo( ) ;
}
} ) ;
$( ".apply_btn" ) .click ( function ( ) {
fileInput.damnUploader ( 'startUpload' ) ;
} ) ;
Как отправить и данные о стране из выбранного селекта
imediasun
Отправлено: 21 Августа, 2014 - 17:23:14 • Тема: как в яваскрипт Гет получить? • Форум: Вопросы новичков
Ответов: 6 Просмотров: 232
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /var/www/clients/client12/web19/ web/application/views/admin/tour s/create_group/content_view.php on line 7
(Добавление)
Ch_chov
<script>
var index= window.location.search.toString()
alert(index);
</script>
?index=%D0%93%D0%B5%D1%80%D0%BC%D0%B0%D0%BD%D0%B8%D1%8F
вместо ?index=Германия
imediasun
Отправлено: 10 Августа, 2014 - 13:08:22 • Тема: Почему ошибка 404 • Форум: Вопросы новичков
Ответов: 4 Просмотров: 147
Ну вот например работающий пример на сайте, по своей природе аналогично
PHP:
скопировать код в буфер обмена
class Country extends CI_Controller {
public function __construct( )
{
parent:: __construct( ) ;
$this -> load -> helper ( 'url' ) ;
}
public function index( $country = NULL )
{
echo $country ;
}
}
При вводе http://site[dot]com/country/1 выводит 1
(Добавление)
Все разобрался, спасибо натолкнул на мысль, роутер надо было прописать
imediasun
Отправлено: 10 Августа, 2014 - 12:55:46 • Тема: Почему ошибка 404 • Форум: Вопросы новичков
Ответов: 4 Просмотров: 147
Я не понимаю, подскажите, просто когда я уверен что все правильно это ступор, вроде же все правильно $resort=NULL вход переменной есть
Страниц (41): « 1 2 [3] 4 5 6 7 8 9 ... » В конец
Powered by ExBB FM 1.0 RC1. InvisionExBB