Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
8 / 8 / 2
Регистрация: 17.03.2012
Сообщений: 534
Записей в блоге: 2
1

Не понимаю как исправить код

19.09.2012, 14:49. Показов 955. Ответов 12
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть код который покадывает картинку. Все работает.

PHP
1
2
3
4
5
6
7
8
//include 'init.php'; 
 
 
    $filename ='images/0.jpg';
    $im = imagecreatefromjpeg($filename);
    header('Content-Type: image/jpeg');
    imagejpeg($im);
    imagedestroy($im);
Но если убираю коментарий перед //include 'init.php';
то в хроме вместо картинки выводится пустая иконка, а в мозиле пишет что нельзя показать картинку из за ошибки.


Вопрос, что может быть в 'init.php'; чтобы нарушить работу программы?
Может кодировки ...
Как поправить программу чтобы заработала?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.09.2012, 14:49
Ответы с готовыми решениями:

Как вставить div в PHP код (в echo) - исправить код
Народ как вставить div в php код точнее в echo В этот код:<?php //отсеивание $dir = "MP3...

Как исправить код
<?php $allowed_filetypes = array('.jpg','.gif','.bmp','.png'); // Здесь мы перечисляем...

Как исправить код?
Дорогие друзья, Помогите решить "задачу". Есть форма, ее код выкладывать не будут, она "обычная",...

Не понимаю код
изучаю PHP по книге head first php & mysql. Всё шло гладко как нож по маслу пока не дошел до HTTP...

12
2433 / 2285 / 594
Регистрация: 27.05.2011
Сообщений: 7,808
19.09.2012, 15:08 2
Цитата Сообщение от abc_privet Посмотреть сообщение
Вопрос, что может быть в 'init.php'; чтобы нарушить работу программы?
вывод чего-то на экран
1
8 / 8 / 2
Регистрация: 17.03.2012
Сообщений: 534
Записей в блоге: 2
19.09.2012, 15:22  [ТС] 3
Цитата Сообщение от crautcher Посмотреть сообщение
вывод чего-то на экран
Вроде нет вывода. Этот файл подключает определения функций.
0
2433 / 2285 / 594
Регистрация: 27.05.2011
Сообщений: 7,808
19.09.2012, 15:31 4
а зачем вам в этом файле функции , вы-же юзаете только дефолтные ?
1
8 / 8 / 2
Регистрация: 17.03.2012
Сообщений: 534
Записей в блоге: 2
19.09.2012, 15:47  [ТС] 5
Цитата Сообщение от crautcher Посмотреть сообщение
а зачем вам в этом файле функции , вы-же юзаете только дефолтные ?
Нужно будет добавить проверку, можно ли этому пользователю показывать данную картинку.

Вопрос в init.php есть
PHP
1
2
3
header('Content-Type: text/html; charset=utf-8');
ob_start();
session_start();
Это может мешать?

Добавлено через 3 минуты
Цитата Сообщение от abc_privet Посмотреть сообщение
Нужно будет добавить проверку, можно ли этому пользователю показывать данную картинку.

Вопрос в init.php есть
PHP
1
2
3
header('Content-Type: text/html; charset=utf-8');
ob_start();
session_start();
Это может мешать?
Закоментировал, не работает.

Добавлено через 20 секунд
Цитата Сообщение от abc_privet Посмотреть сообщение
Нужно будет добавить проверку, можно ли этому пользователю показывать данную картинку.

Вопрос в init.php есть
PHP
1
2
3
header('Content-Type: text/html; charset=utf-8');
ob_start();
session_start();
Это может мешать?
Закоментировал, не помогло.
0
2433 / 2285 / 594
Регистрация: 27.05.2011
Сообщений: 7,808
19.09.2012, 15:57 6
можно весь код файла ?
1
8 / 8 / 2
Регистрация: 17.03.2012
Сообщений: 534
Записей в блоге: 2
19.09.2012, 16:02  [ТС] 7
Цитата Сообщение от crautcher Посмотреть сообщение
можно весь код файла ?
Весь код очень большой.

Я нашел частичное решение: методом перебора из 10 включаемых файлов закоментировал 2 ( к счастью не отвечающие за нужную мне проверку). Вроде все заработало.

Но для надежности не плохо было бы понять что такого в этих двух файлах?
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
19.09.2012, 16:04 8
ob_start

Добавлено через 25 секунд
и заголовки разные
1
2433 / 2285 / 594
Регистрация: 27.05.2011
Сообщений: 7,808
19.09.2012, 16:12 9
Цитата Сообщение от KOPOJI Посмотреть сообщение
ob_start
Добавлено через 25 секунд
и заголовки разные
да это ничего , последний заголовок типа перезадаёт тип , вот работает :
PHP
1
2
3
4
5
6
7
8
<?
header('Content-Type: text/html; charset=utf-8');
ob_start();
session_start();
$im = imagecreatefromjpeg('http://media.treehugger.com/assets/images/2012/09/P1170617.JPG.492x0_q85_crop-smart.jpg');
header('Content-Type: image/jpeg');
imagejpeg($im);
imagedestroy($im);
1
8 / 8 / 2
Регистрация: 17.03.2012
Сообщений: 534
Записей в блоге: 2
19.09.2012, 16:14  [ТС] 10
Цитата Сообщение от KOPOJI Посмотреть сообщение
ob_start

Добавлено через 25 секунд
и заголовки разные

Не понял.

ob_start после закоментирования не исправляет ситуации.

Заголовки, какие?

Почему только два файла с описанием функций не дают правильно показать картинку?
Пока я не вижу чем они отличаются от остальных.
0
2433 / 2285 / 594
Регистрация: 27.05.2011
Сообщений: 7,808
19.09.2012, 16:17 11
Цитата Сообщение от abc_privet Посмотреть сообщение
Почему только два файла с описанием функций не дают правильно показать картинку?
ну так покажите код
1
8 / 8 / 2
Регистрация: 17.03.2012
Сообщений: 534
Записей в блоге: 2
19.09.2012, 16:32  [ТС] 12
Цитата Сообщение от crautcher Посмотреть сообщение
ну так покажите код
Код показать не могу, так как фойлы не мои. А пример из файла тоже поскольку не знаю где проблемма и файла очень большие.

Но какойто принципиальной разницы между файлами я не вижу.

Попробую сейчас выбрасывать куски и смотреть когда заработает.

Добавлено через 7 минут
Всем спасибо, нашел проблемму.

В книце файла после ?> не должно быть пробелов!!!!.

Есть обЪяснения?
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
19.09.2012, 16:39 13
здесь объяснение Что означает предупреждение "headers already sent"
1
19.09.2012, 16:39
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.09.2012, 16:39
Помогаю со студенческими работами здесь

Нужно отредактировать с учетом полученного задания, не понимаю как исправить код
С Делфи раньше никогда не работал и знаком буквально пару недель, а курсовая ждать не будет :( ...

не понимаю как исправить
вообщем...в таблицу в IBExpert добавила поле Breed , исправила в коде делфи все...теперь при...

Не понимаю, как исправить ошибку
program prog implicit none character(100) str_in !...

Не понимаю как исправить эту ошибку, и что она обозначает
Здравствуйте. Не понимаю как исправить эту ошибку.Вот коды: //Объявление класса Employee...


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru