PHP가 경로에서 올바른 링크를 얻지 못함

user2758663

좋아, 그래서 나는 말 그대로 그렇게 혼란스럽지 않았습니다. 보시다시피 나는 여기에 거의 동일한 기능을 두 번 가지고 있습니다 (어리석은 것처럼 보일 수 있지만 이와 같을 때 내 페이지를 읽는 것이 더 쉽습니다.하지만 이것이 요점이 아닙니다)

첫 번째는 제공된 링크 ( http://www.blade-edge.com/images/KSA/Flights/craft.asp?db=dunai )로 이동 한 다음 경로를 따라 http : // 의 img src를 가져옵니다 . i.imgur.com/8t5rwWh.png

그러나 두 번째 함수는 가리키는 이미지의 src ( http://i.imgur.com/jWWUEqt.png )를 가져 오지 않고 대신 페이지 http : / 에서 완전히 다른 이미지에 대한 src를 가져옵니다 . /www.blade-edge.com/images/KSA/Flights/prev.png .

나는 이것이 내가 방금 간과했던 정말 어리석은 실수라고 확신하지만 그것을 해결할 수는 없습니다.

누군가?

    function getImage(){
        $page = file_get_html(getPageURL());
        $element = $page->find("html/body/div/div[1]/center/table/tbody/tr[1]/td/table/tbody/tr/td[1]/div/div/img");
        $imgLink = $element[0]->getAttribute("src");
        echo "<img id='shipImage' src='".$imgLink."'></img>";
    }

    function getMap(){
        $page = file_get_html(getPageURL());
        $element = $page->find("/html/body/div/div[1]/center/table/tbody/tr[2]/td/center/img");
        $imgLink = $element[0]->getAttribute("src");
        echo "<img id='shipMap' src='".$imgLink."'></img>";
    }
Atastrumf

다음은 나를 위해 작동합니다.

function getImage($imageType){
    $page = file_get_html(getPageURL());
    $element = $page->find("/html/body/div/div[1]/center/table/tbody", 0)->children($imageType)->find("img");
    $imgLink = $element[0]->getAttribute("src");
    return $imgLink;
}

echo "<img id='shipImage' src='" . getImage(0) . "'></img>"; // Spacecraft image
echo "<img id='shipMap' src='" . getImage(1) . "'></img>"; // Map image

나는 도서관 내부를 모르기 때문에 문제의 원인을 추측하지 않을 것입니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

체크 박스가 올바른 순서를 얻지 못함

분류에서Dev

가로 방향에서 UILabel의 올바른 크기를 얻지 못함

분류에서Dev

대가로 올바른 가치를 얻지 못함

분류에서Dev

Jquery가 올바른 화면 크기를 얻지 못함

분류에서Dev

Jquery가 올바른 화면 크기를 얻지 못함

분류에서Dev

Imrect가 올바른 크기를 얻지 못함

분류에서Dev

Breadth First Search가 올바른 경로를 찾지 못함

분류에서Dev

Dijkstra가 올바른 경로를 찾지 못함

분류에서Dev

Linq가 목록에서 올바른 값을 얻지 못함

분류에서Dev

C # HttpWebRequest가 올바른 페이지를 얻지 못함

분류에서Dev

C # HttpWebRequest가 올바른 페이지를 얻지 못함

분류에서Dev

Android가 PHP에서 올바른 쿼리 결과를 얻지 못합니다.

분류에서Dev

pytesseract에서 올바른 결과를 얻지 못함

분류에서Dev

Javascript 루프 내에서 올바른 결과를 얻지 못함

분류에서Dev

PHP가 변수에서 올바른 문자열을 얻지 못함

분류에서Dev

포드가 올바른 coredns IP 주소를 얻지 못함

분류에서Dev

C-Scanf가 올바른 정보를 얻지 못함

분류에서Dev

Genymotion : Virtual Box가 IP를 얻지 못함 (올바른 DHCP)

분류에서Dev

Genymotion : Virtual Box가 IP를 얻지 못함 (올바른 DHCP)

분류에서Dev

LongAccumulator가 올바른 결과를 얻지 못함

분류에서Dev

LongAccumulator가 올바른 결과를 얻지 못함

분류에서Dev

MySql 서버가 올바른 암호를 인식하지 못함

분류에서Dev

tinyMCE가 IE10 및 Chrome에서 올바른 플러그인 경로를 찾지 못함

분류에서Dev

C ++에서 증분 연산자로 올바른 결과를 얻지 못함

분류에서Dev

경로를 올바른 행동에 맞추지 못함

분류에서Dev

jquery를 사용하여 li 요소를 ul에 추가하는 올바른 방법을 얻지 못함

분류에서Dev

신속한 OSX에서 올바른 URL 경로를 얻지 못하는 이유

분류에서Dev

컴파일러가 올바른 함수 오버로드를 찾지 못함

분류에서Dev

PHP 스크립트에서 올바른 결과를 얻지 만 console.log ()에서 잘못된 메시지

Related 관련 기사

  1. 1

    체크 박스가 올바른 순서를 얻지 못함

  2. 2

    가로 방향에서 UILabel의 올바른 크기를 얻지 못함

  3. 3

    대가로 올바른 가치를 얻지 못함

  4. 4

    Jquery가 올바른 화면 크기를 얻지 못함

  5. 5

    Jquery가 올바른 화면 크기를 얻지 못함

  6. 6

    Imrect가 올바른 크기를 얻지 못함

  7. 7

    Breadth First Search가 올바른 경로를 찾지 못함

  8. 8

    Dijkstra가 올바른 경로를 찾지 못함

  9. 9

    Linq가 목록에서 올바른 값을 얻지 못함

  10. 10

    C # HttpWebRequest가 올바른 페이지를 얻지 못함

  11. 11

    C # HttpWebRequest가 올바른 페이지를 얻지 못함

  12. 12

    Android가 PHP에서 올바른 쿼리 결과를 얻지 못합니다.

  13. 13

    pytesseract에서 올바른 결과를 얻지 못함

  14. 14

    Javascript 루프 내에서 올바른 결과를 얻지 못함

  15. 15

    PHP가 변수에서 올바른 문자열을 얻지 못함

  16. 16

    포드가 올바른 coredns IP 주소를 얻지 못함

  17. 17

    C-Scanf가 올바른 정보를 얻지 못함

  18. 18

    Genymotion : Virtual Box가 IP를 얻지 못함 (올바른 DHCP)

  19. 19

    Genymotion : Virtual Box가 IP를 얻지 못함 (올바른 DHCP)

  20. 20

    LongAccumulator가 올바른 결과를 얻지 못함

  21. 21

    LongAccumulator가 올바른 결과를 얻지 못함

  22. 22

    MySql 서버가 올바른 암호를 인식하지 못함

  23. 23

    tinyMCE가 IE10 및 Chrome에서 올바른 플러그인 경로를 찾지 못함

  24. 24

    C ++에서 증분 연산자로 올바른 결과를 얻지 못함

  25. 25

    경로를 올바른 행동에 맞추지 못함

  26. 26

    jquery를 사용하여 li 요소를 ul에 추가하는 올바른 방법을 얻지 못함

  27. 27

    신속한 OSX에서 올바른 URL 경로를 얻지 못하는 이유

  28. 28

    컴파일러가 올바른 함수 오버로드를 찾지 못함

  29. 29

    PHP 스크립트에서 올바른 결과를 얻지 만 console.log ()에서 잘못된 메시지

뜨겁다태그

보관