Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyciągnięcie textu spomiędzy tagów
kowalcook
post
Post #1





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 17.11.2005

Ostrzeżenie: (0%)
-----


witam serdecznie, mam małe pytanie czy jest możliwe wyciągnięce textu (zmienna) spomiędzy tagów html i zdefiniowanie go jako zmienna $

przykład:
  1. <title>text (jako zmienna)</title>


i zdefiniowanie tej zmiennej w php

  1. <?php
  2. $cos = "ten text spomiędzy tagów title";
  3. ?>


dokładnie chodzi mi o wyciągniecie zmiennej z title z innej strony (afiliat) i wykorzystaniu go przy wspomaganiu textem żródłowym z mojej strony (słowo klucz).
Niestety nie posiadam dostępu do pliku źródłowego i nie znam nazwy przypisanej tej zmiennej


jeżeli jest taka mozliwość z góry dziękuje za info
pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
060156
post
Post #2





Grupa: Zarejestrowani
Postów: 146
Pomógł: 0
Dołączył: 9.03.2006
Skąd: Columbus Georgia

Ostrzeżenie: (0%)
-----


Uzyj to tego Req Expression:

tutaj jest przyklad, testowalem go pod PHP5 :
  1. <?php
  2. $html = stripslashes($html);
  3. $a=preg_split('/<(.*)>/U',$html,-1,PREG_SPLIT_DELIM_CAPTURE);
  4. foreach($a as $i=>$e)
  5. {
  6. if($i%2==0)
  7. {
  8. //Text
  9. }
  10. else
  11. {
  12. //Close Tag
  13. if($e{0}=='/')
  14. $this->CloseTag(strtoupper(substr($e,1)));
  15. else
  16. {
  17. // Tag attributes extract attributes
  18. $a2=explode(' ',$e);
  19. $tag=strtoupper(array_shift($a2));
  20. $attr=array();
  21. foreach($a2 as $v)
  22. if(ereg('^([^=]*)=["']?([^"']*)["']?$',$v,$a3))
  23. $attr[strtoupper($a3[1])]=$a3[2];
  24. $this->OpenTag($tag,$attr);
  25. }
  26. }
  27. }
  28. }
  29.  
  30. function OpenTag($tag,$prop)
  31. {  //Opening tag
  32. }
  33.  
  34. function CloseTag($tag)
  35. {
  36. //Closing tag
  37. }
  38. ?>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 10:58