Sharkon
Guest
Вывод картинок и текста из массива через PHP - проблемы.
Стоит задача - при нажатии на ссылку вывести в отдельном окне картинку и подпись. Через яваскрипт windows.open и т.д. вывожу файл "popup.php?pic=1".
В файле popup.php код выглядит так:
В таком варианте картинка выводится без проблем. Если добавляю html код, даже самый простой вроде <div align=center> </div> вокруг php, то страница глючит и вылазят ошибки про невозможность загрузить headers, которые уже загружены, ошибки gd и корявый текст до конца видимости окна (окошко правда маленькое).
Каким образом можно добавить в такую конструкцию подписи к картинкам из массива? И как отцентровать картинку в открывающемся окне?
Если выводить просто текст, то по той же ссылке "popup.php?pic=1" работает такая конструкция:
Если соединяю это с кодом массива картинок, картинки есть, текста нет. Может текст под картинкой выводится и его просто не видно?
Подскажите пожалуйста, как грамотно совместить. Причем очень хотелось бы, чтобы один параметр "pic" из ссылки указывал и на номер картинки, и на номер текста для вывода.
Второй день сижу, картинки выводить кое-как научился, теперь с текстом проблема. =)
Спасибо!
Стоит задача - при нажатии на ссылку вывести в отдельном окне картинку и подпись. Через яваскрипт windows.open и т.д. вывожу файл "popup.php?pic=1".
В файле popup.php код выглядит так:
PHP:
$arr['1']="1.jpg";
$arr['2']="2.jpg";
$arr['3']="3.jpg";
$arr['4']="4.jpg";
header ("Content-type: image/jpeg");
$im = imagecreatefromjpeg ($arr[$pic]);
imagejpeg ($im);
imagedestroy($im);
Каким образом можно добавить в такую конструкцию подписи к картинкам из массива? И как отцентровать картинку в открывающемся окне?
Если выводить просто текст, то по той же ссылке "popup.php?pic=1" работает такая конструкция:
PHP:
$txt['1']="Подпись 1";
$txt['2']="Подпись 2";
$txt['3']="Подпись 3";
$txt['4']="Подпись 4";
echo $txt[$pic];
Подскажите пожалуйста, как грамотно совместить. Причем очень хотелось бы, чтобы один параметр "pic" из ссылки указывал и на номер картинки, и на номер текста для вывода.
Второй день сижу, картинки выводить кое-как научился, теперь с текстом проблема. =)
Спасибо!