Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Problem z odnośnikiem na stronie.
Forum PHP.pl > Forum > Przedszkole
renovatio
Witam.

Mam witrynę A i B.

Na witrynie A na podstronie http://przykładowa strona.com/zamowienia/aktualne/ jest lista, każda pozycja na tej liście to odnośnik do następnej strony z pełnym opisem.

Dajmy na to wchodzę http://przykładowa strona.com/zamowienia/aktualne/ i pokazuje mi się lista:

Przetarg 1 - jak kliknę to przenosi mnie na http://przykładowa strona.com/zamowienia/aktualne/przetarg1.html
Przetarg 2 - jak kliknę to przenosi mnie na http://przykładowa strona.com/zamowienia/aktualne/przetarg2.html

Jak kliknąłem zbadaj element na witrynie to link był w postaci
  1. <a href="/zamowienia/aktualne/przetarg1.html">przetarg1</a>



Mam witrynę B na podstronie http://moja-witryna/zamowienia/aktualne/ i dzięki kodowi

  1. require_once(ABSPATH. '/wp-includes/simple_html_dom.php');
  2. $html = file_get_html("http://przykładowa strona.com/zamowienia/aktualne/");
  3.  
  4. $rows = $html->find('.pageListItemName');
  5. $count = count($rows);
  6. for($l=1;$l<=$count;$l++){
  7. echo "<br/>";
  8. echo "Data dodania: "; echo $html->find(".pageListItemDate",$l-1)->innertext;
  9. echo "\n";
  10. echo $html->find(".pageListItemName",$l-1)->innertext;
  11. echo $html->find(".pageListItemDescription",$l-1)->innertext;
  12. echo "\n";
  13. //echo $html->find(".more",$l-1)->innertext;
  14. echo "<br/>";
  15. echo "<hr>";
  16. echo "<br/>";
  17. }
  18.  


wyświetlam tą samą listę co jest na stronie A, z tym że linki na mojej witrynie wyglądają tak

Przetarg 1 - jak kliknę to przenosi mnie na http://moja-witryna/zamowienia/aktualne/przetarg1.html tak nie istnieje u mnie na serwerze
Przetarg 2 - jak kliknę to przenosi mnie na http://moja-witryna/zamowienia/aktualne/przetarg2.html tak nie istnieje u mnie na serwerze

Jak kliknąłem zbadaj element na witrynie to link był też w postaci
  1. <a href="/zamowienia/aktualne/przetarg1.html">przetarg1</a>



Czy jest możliwość wstawienia samego początku adresu czyli http://przykładowa strona.com aby link na mojej stronie wyglądał tak

  1. <a href="http://przykładowa strona.com/zamowienia/aktualne/przetarg1.html">przetarg1</a>
viking
Musisz podać pełen adres http://... /zamowienie oznacza - szukaj katalogu zamowienie zaczynając od głównego foldera wykonywalnego (public_html itd).
kayman
  1.  
  2. echo 'http://przykładowa-strona.com' . $html->find(".pageListItemName",$l-1)->innertext;
  3.  
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.