Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dynamiczny content na stronie - nie ajax, ob_flush ob_start
shivan
post 31.05.2011, 15:43:06
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 5.07.2006

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


Cześć

tworzę program w PHP, który ma sprawdzać PageRank strony po kolei dla każdej z 1000 stron.
Chcę aby strona ładująca się i prezentująca dane była wg schematu:

  1. MENU
  2.  
  3. Trwa sprawdzanie PR..
  4. wp.pl = PR 5
  5. google = PR 10
  6. onet.pl = ..
  7.  
  8. REZULTAT
  9.  
  10. STOPKA
  11. </html>


Można zrobić to tak aby rezultat się pojawiał używając na bieżąco echo i ob_flush
Ale wtedy nie będzie stopki podczas wykonywania akcji.

Widziałem pare lat temu skrypt bazujący na ob_start, ob_flush itp oraz header. Który tak jakby podmieniał na bieżąco treść.
Czyli wyświetlił całą stronę, a <DIV> z rezultatem uzupełniał się w miarę ładowania strony.

Czy macie pomysł jak to zrobić? Jakiś gotowiec?

Ten post edytował shivan 31.05.2011, 15:43:59


--------------------
www.SeoAdder.info - Automat do pozycjonowania stron www
www.enterso.pl - Oprogramowanie dla firm
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
cycofiasz
post 31.05.2011, 16:11:31
Post #2





Grupa: Zarejestrowani
Postów: 711
Pomógł: 127
Dołączył: 5.07.2008
Skąd: Łódź

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


Możesz spróbować najpierw wysłać cały "szablon" strony a później dosyłać tylko odpowiednie javascripty, np:

  1. <script type="text/javascript">
  2. //<![CDATA[
  3. document.getElementById('div1').innerHTML += 'COS'
  4. //]]>


Ja bym i tak użył ajax'a.
Go to the top of the page
+Quote Post
Crozin
post 31.05.2011, 16:34:31
Post #3





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


@cycofiasz: Chyba nie zrozumiałeś o co chodzi autorowi wątku.

Co do tematu - możesz wrzucić fragment, który będzie wykonywał się nieco dłużej, który ma być uzupełniany, do ramki.
Go to the top of the page
+Quote Post
erix
post 31.05.2011, 16:37:37
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




...albo stopkę dawać na początku i pozycjonować ją CSS-em.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
shivan
post 1.06.2011, 01:21:57
Post #5





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 5.07.2006

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


Podoba mi się pomysł z doklejaniem JSesem.

Chociaż szukam sposobu na wykorzystanie funkcji ob_xxxx . Wiem na pewno że taki skrypt kiedyś widziałem. Gdzie autor definiował miejsce i wysyłał z PHPa dane.



--------------------
www.SeoAdder.info - Automat do pozycjonowania stron www
www.enterso.pl - Oprogramowanie dla firm
Go to the top of the page
+Quote Post
ActivePlayer
post 1.06.2011, 09:40:51
Post #6





Grupa: Przyjaciele php.pl
Postów: 1 224
Pomógł: 40
Dołączył: 6.07.2004
Skąd: Wuppertal

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


no najprostrze rozwiązanie to wysłać diva na początku i go wypozycjonowac do stopki css'em czy innym javascriptem.
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 09:53