Как обойти header?

208
13 ноября 2017, 22:07

Добрый день. У меня есть скрипт, который обрабатывает контент header в рисунок. В итоге переменная picture выводится как рисунок. Кто подскажет, как мне разместить другую часть кода в этом же скрипте? Мне нужно помимо этого рисунка отобразить другие данные, банально - другую текстовую информацию, например echo 'hello' и т.п. Или может как вариант, передать $picture в другой файл php, например script2.php Но как этот сделать?

   $fullurl = "https://$server/ews/Exchange.asmx/s/GetUserPhoto?email=$email_to_get&size=HR648x648"; //sizes defined at https://msdn.microsoft.com/en-us/library/jj194329(v=exchg.80).aspx
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $fullurl);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1);
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_NTLM | CURLAUTH_BASIC);
curl_setopt($ch, CURLOPT_USERPWD, "$user:$password");
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
$returned = curl_exec($ch);
$fp = fopen("pic.jpg", 'w'); 
fwrite($fp, $picture);
fclose($fp);
header('Content-type: image/jpeg');
echo $picture; 
Answer 1

Вынесите весь этот код в отдельный скрипт, например userlogo.php

В основном скрипте:

<?php
  echo "Before<br/>";
?><img src="userlogo.php"><?php
  echo "After<br/>";
READ ALSO
С помощью чего реализованы вкладки на сайте? [требует правки]

С помощью чего реализованы вкладки на сайте? [требует правки]

Подскажите с помощью чего сделаны вкладки csgo и доты на сайте https://csgoigraru и есть у кого примеры готовых? (При нажатии на вкладки меняются лоты)

225
Парсинг данных с сайта на AJAX

Парсинг данных с сайта на AJAX

Имеется задача по парсингу данных из всплывающих окон с сайтаДанные подгружаются после нажатия на эту самую кнопку

229
Как сделать фильтрация на сайте по запросу бд?

Как сделать фильтрация на сайте по запросу бд?

Доброй ночи, у меня такой вопросКак реализовать фильтрацию на сайте через запрос к бд? То есть добавляются лоты и вписывается "1" или "2"

160
SQLSTATE[42000]: Syntax error or access violation: 1064

SQLSTATE[42000]: Syntax error or access violation: 1064

An exception occurred while executing 'INSERT INTO Answer (name_of_answ, right, Question_id) VALUES (?, ?, ?)' with params ["ок", 1, 133]:

219