Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Значение возвращается не полностью
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток. $sql="insert into conference (name_conference, description_conference, date_conference, img) values ('".$name_news."','".$content."','".$date."','".$newPatch."')"; var_dump($sql); return $sql; Есть запрос, до него делается куча операций и потом этот запрос мне надо вернуть, чтобы потом использовать в своих целях. Получаю запрос в месте где использую функцию: $sql_conference=parent::set_news($_POST['name_conference'],$_POST['description_conference'], $_POST['date']); var_dump($sql_conference); Проблема: значение которое возвращает функция НЕ ПОЛНОЕ! первый дамп выдает(var_dump($sql)) : string(217) "insert into conference (name_conference, description_conference, date_conference, img) values ('Новая конференция','Описание','2016-04-15','img_news/9/59b/959b9c2d728a4bf7e5045eebd98800c7.jpg')" второй дамп выдает(var_dump($sql_conference)) : string(166) "insert into conference (name_conference, description_conference, date_conference, img) values ('Новая конференция','Описание','2016-04-15','')" Как такое возможно?? Не передаёт последний параметр в запросе путь к изображению теряет. П.с переменная не пустая 100%. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2016, 11:51 |
|
||
|
Значение возвращается не полностью
|
|||
|---|---|---|---|
|
#18+
Код: php 1. Это не является SQL-запросом. Откуда нам знать, что у вас там внутри метода происходит? Нет кода — нет ответа ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2016, 11:58 |
|
||
|
Значение возвращается не полностью
|
|||
|---|---|---|---|
|
#18+
FatalPHPError, Окей шеф. держи =) protected function set_news($name_news,$content,$date){ try{ $name_news=$this->Checkuserdata($name_news); $content=$this->Checkuserdata($content); $uploaddir ="../img_news/"; @mkdir($upploaddir); if (!empty($_FILES["userfile"]['name'])) { $myFile = $_FILES["userfile"]; if ($myFile["error"] !== UPLOAD_ERR_OK) { //header("location:../doc/?token=".md5("error").""); exit; } // Получаем расширение файла переданного пользователем $ext = preg_replace('/(?:.*)(\.{1}[a-zA-Z]{3,4})$/','$1', $_FILES['userfile']['name']); if($ext!='.jpg'){ throw new exception("неверное расширение файла"); } if($_FILES["userfile"]["size"] > 1024*3*1024){ throw new exception("Превышен размер загрузки файла"); } $temp_name="../img_news/tmp/".$this->id_author.''.time().'_'.rand(1, 5000); if (move_uploaded_file($_FILES['userfile']['tmp_name'], $temp_name)) { $name_file=md5($temp_name); @mkdir($uploaddir.substr($name_file, 0, strlen($this->id_author))); @mkdir($uploaddir.substr($name_file, 0, strlen($this->id_author)).'/'.substr($name_file, strlen($this->id_author), 3)); $newPatch=$uploaddir.substr($name_file, 0, strlen($this->id_author)).'/'.substr($name_file, strlen($this->id_author), 3).'/'.$name_file.''.$ext; $new=$uploaddir.substr($name_file, 0, strlen($this->id_author)).'/'.substr($name_file, strlen($this->id_author), 3).'/'.$name_file; if(!rename($temp_name, $newPatch)){ throw new exception("Изображение не загружено"); } $message=File::images_size($newPatch, $new, "702", "50", "10"); $newPatch=substr($newPatch,3,strlen($newPatch)); } } if(!$name_news||!$content){ throw new exception("Вы не ввели данные для добавления новости"); } $sql="insert into conference (name_conference, description_conference, date_conference, img) values ('".$name_news."','".$content."','".$date."','".$newPatch."')"; return $sql; } catch(Exception $e){ echo $e->getMessage(); include_once("../shablon.php"); exit; } } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2016, 12:01 |
|
||
|
Значение возвращается не полностью
|
|||
|---|---|---|---|
|
#18+
Дебажьте переменную $newPatch. Ваш КО. А это Код: php 1. 2. 3. 4. 5. вообще нечто. Определение типа загружаемого файла следует делать по-другому. FileInfo в помощь. Так же, как и разбиение имени файла на отдельные куски. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2016, 12:19 |
|
||
|
Значение возвращается не полностью
|
|||
|---|---|---|---|
|
#18+
Проблема решена. В другом файле был старый вызов функции которая срабатывала вместе с новой и возвращалось значение, которое возвращала старая функция после второго срабатывания, поэтому запрос возвращался не полностью. По поводу файла, учту. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2016, 15:23 |
|
||
|
|

start [/forum/topic.php?fid=23&fpage=45&tid=1461130]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
63ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
| others: | 266ms |
| total: | 430ms |

| 0 / 0 |
