2010-12-09 1 views
0

PHP 사용법은 거의 모르지만 조건이 충족되면 이미지에 코드를 표시 할 수 없습니다. 이 코드입니다 :PHP 인수가 true로 증명되면 이미지 표시

<?php 
$search=get_search_query(); 
$first=$search[0]; 

if ($first=="#"){ 

} 
?> 

내가이 일을 할 생각이 글을 쓰는 시도하고하지 않았다 :

echo "<html>"; 
    echo "<img src='http://chusmix.com/Imagenes/grupos/lujan.jpg'>"; 

또한 나는 기능을 시작 내가 찾은 코드 시도 : header()를하지만 발생 헤더가 이미 정의 된 것과 같은 놀라운 오류.

감사

답변

0

당신이 사용했던 '따옴표'잘못 echo 문이다.

echo "<img src='http://chusmix.com/Imagenes/grupos/lujan.jpg' alt='Preview not available' />" 

감사합니다, 마헨드라 리야 :

은 다음보십시오.

+0

그냥 그랬습니다. 고마워요. – lisovaccaro

0

당신은 var_dump($first) 조건이 정말 큰 따옴표 안에

도 넣어 작은 따옴표를 진정한지고 경우가

검사에 포함 된 내용을 알고 있어야합니다.

if ($first=="#"){ 
    echo 'yes it is true'; 
echo "<img src='http://chusmix.com/Imagenes/grupos/lujan.jpg'>"; 

} 

img 태그를 닫습니다

+0

태그는 닫을 수 있지만 필수는 아닙니다. –

+0

하지만 항상 올바른 코딩 방법을 따라야하는 것이 좋습니다. –

0

# (소위 "해시")로 시작하는 쿼리 문자열의 일부가 서버로 보내지지 않습니다. 즉, 페이지가 myblog.com/foo?bar=baz#quux처럼 호출되면 PHP 스크립트는 myblog.com/foo?bar=baz 만 수신합니다. 해시가있는 URL을 처리하려면 javascript가 필요합니다.