[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вывод изображения. Php
komarevtsevdn
Столкнулся с проблемой, скорее всего из-за незнания азов синтаксиса php
Буду благодарен если вы дадите ссылку, где можно прочитать ответ на мой вопрос, так как ничего подходящего я сам не нашел.
Код:
<? if(isset($_SESSION['playerpersonaname']))  echo '<img    src=\"'.$_SESSION['playeravatarmedium'].'\" width=\"30\">' ; ?>


Ошибки не выдает, но ссылка не формируется, echo перестает обрабатывать запрос перед единичной кавычкой у переменной извлекаемой из сессии.

Варианты - в сессии нет переменной и подобные не предлагайте - это все проверено. Ошибка 100% в синтаксисе внутри echo
rooor
А почему на существование проверяется $_SESSION['playerpersonaname'], а в изображение вставляется $_SESSION['playeravatarmedium'] ?

UPD:
if(isset($_SESSION['playerpersonaname'], $_SESSION['playeravatarmedium'])) 
echo '<img src="'.$_SESSION['playeravatarmedium'].'" width="30">' ;

Я правильно понимаю, что в $_SESSION['playeravatarmedium'] должен быть путь до картинки, а не название?
komarevtsevdn
Правильно понимаете, путь до картинки. Причем полностью валидный. Проверяется на условие другая переменная потому что так задумано, в этом нет ошибки, она именно в синтаксисе внутри echo
sergeiss
komarevtsevdn, во-первых, не нужно экранировать двойные кавычки, когда они находятся внутри строки с одинарными кавычками. А во-вторых, покажи пример строки, с которой перестает работать.
И я не совсем понял - а если кавычек нет, то всё работает?

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
komarevtsevdn
Почему-то начало работать. Ничего не делал, а картинка начала выводиться, может глюк какой-то был на сервере, сорри за ложную тревогу. Спасибо всем кто отозвался.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.