Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
akfirsov
0 / 0 / 0
Регистрация: 03.04.2017
Сообщений: 1
#1

Warning: Illegal string offset - PHP

03.04.2017, 16:44. Просмотров 318. Ответов 1
Метки нет (Все метки)

Доброго дня! Есть вот такой код
PHPHTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?php
 
header("Content-type: text/html; charset-utf-8");
include "../config/config.php";
 
 
$conn = mysqli_connect( '-','-','-','-); // подключение к БД

if ($_SERVER['REQUEST_METHOD']=="POST"){
$file=$_FILES['file'];
$filepath = PUBLIC_IMAGES_DIR . "{$file['name']}";//получаем полный путь директории фотографии

move_uploaded_file($file['tmp_name'] , $filepath);  
$sql= "INSERT INTO smartshop(path,title) VALUES('{$_FILES['file']['name']}','')";//перессылаем имя и путь файла 

mysqli_query($conn,$sql);
  
}

$images =mysqli_fetch_array(mysqli_query($conn,"SELECT * FROM smartshop"), MYSQLI_ASSOC);


mysqli_close($conn);

foreach($images as $image){ //ссылка для перехода на другую страницу
    $source= PUBLIC_IMAGES_URL . $image['path'];
    
    echo "<a href = 'photo.php?id={$image['id']}'><img src ='{$source}'></a>";
}
 
?>
<form action="" enctype="multipart/form-data" method="post">
 
    <input multiple type="file" name='file'>
    <input type="submit">
    
</form>

Выдает ошибку
Warning: Illegal string offset 'path' in /home/u315008510/public_html/public/gallery.php on line 26

Warning: Illegal string offset 'id' in /home/u315008510/public_html/public/gallery.php on line 28

В чем может быть проблема как решить?
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.04.2017, 16:44
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Warning: Illegal string offset (PHP):

Warning: Illegal string offset 'key' in путь on line 41
Всем привет Когда ввожу правильный ключ в ссылке buy.php?key=0buGoYsQ, то всё...

Ошибка :"Warning: Illegal string offset 'title' in"
&lt;?php $categories_1 = mysqli_query($connection, 'SELECT * FROM...

Illegal string offset 'full_name'
Имеется массив: Array ( =&gt; Array ( =&gt; 00000000006 =&gt; 514209 =&gt; =&gt; =&gt;...

Не понятна ошибка Illegal string offset 'usmenu_title' in /
Здравствуйте! подскажите пожалуйста что за ошибка Illegal string offset...

Ошибка "Illegal string offset ." Osclass
Добрый день, помогите разобраться. Плагин давно не обновлялся...

Ошибка "Illegal string offset ."
Помогите разобраться с ошибкой: Warning: Illegal string offset 'title' in...

1
BearBaloo
41 / 41 / 16
Регистрация: 04.10.2016
Сообщений: 154
Завершенные тесты: 1
03.04.2017, 16:48 #2
Лучший ответ Сообщение было отмечено akfirsov как решение

Решение

PHP
1
2
3
$conn = mysqli_connect( '-','-','-','-); // подключение к БД
 
$conn = mysqli_connect( '-','-','-','-'); // подключение к БД
Не хватает скобки как минимум в том что вы выложили, а так же ошибка Illegal string offset указывает на то что элемента нету в массиве, проверьте что там находиться с помощью функции var_dump к примеру
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.04.2017, 16:48
Привет! Вот еще темы с решениями:

Ошибка "Illegal string offset ."
Всем привет! При попытке через админку отредактировать статью выскакивает...

при преобразовании строки получаю Warning:preg_replace(): Compilation failed: nothing to repeat at offset 0
//Например, слово «МИНИМУМ» надо преобразовать в «МИНИ.У.» т.е. взять первый...

Warning: preg_replace() [function.preg-replace]: Compilation failed: nothing to repeat at offset 0 in C:WWWApache2htdocsindex.php on line 10
делаю замену с помощью регулярного выражения а он че то странное выдает.. вот...

Uninitialized string offset: 0
в общем скрипт работает и до того как я включил показ ошибок я об этом и незнал...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru