Skocz do zawartości

Odświeżanie pliku txt razem z odświeżaniem index.php


fuser

Rekomendowane odpowiedzi

Witam

Mam stronkę flashową, której treść przechowywana jest w osobnym pliku inc/text.txt

W momencie, gdy zmienię treść pliku text.txt to u osoby, która nie odświeży u siebie tego pliku nie widać żadnych zmian.

Z php i js jestem zielony, ale podejrzewam, że jakimś prostym skryptem umieszczonym w pliku index.php uda się zmusić odświeżanie pliku text.txt za każdym razem, gdy odświeżymy index.php

Pozdrawiam i z góry dziękuję za pomoc

Odnośnik do komentarza
Udostępnij na innych stronach

Proponowane rozwiazania:

<head>
<meta http-equiv="Expires" content="0" />
<meta http-equiv="Cache-Control" content="no-store, no-cache, must-revalidate" />
<meta http-equiv="Cache-Control" content="post-check=0, pre-check=0" />
<meta http-equiv="Pragma" content="no-cache" />
</head>

<?php
header("Cache-Control: no-store, no-cache, must-revalidate");  // HTTP/1.1
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");						  // HTTP/1.0
?>

W kodzie wstawiającym plik text.txt dodać text.txt?r={kod wstawiający losową liczbę lub czas unixa}

dla PHP text.txt?r=<?php echo time();?>

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Proponowane rozwiazania:

<head>
<meta http-equiv="Expires" content="0" />
<meta http-equiv="Cache-Control" content="no-store, no-cache, must-revalidate" />
<meta http-equiv="Cache-Control" content="post-check=0, pre-check=0" />
<meta http-equiv="Pragma" content="no-cache" />
</head>

Wstawiłem to w sekcji head jednak plik txt się nie odświeża razem z odświeżaniem strony.

<?php
header("Cache-Control: no-store, no-cache, must-revalidate");  // HTTP/1.1
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");						  // HTTP/1.0
?>

Gdzie to wstawić?

W kodzie wstawiającym plik text.txt dodać text.txt?r={kod wstawiający losową liczbę lub czas unixa}

dla PHP text.txt?r=<?php echo time();?>

Odwołanie do pliku txt znajduje się najprawdopodobniej wewnątrz pliku swf.

Odnośnik do komentarza
Udostępnij na innych stronach

@wewnątrz pliku swf.

Hmmm no właśnie w kodzie tworzącym SWF'a ale nie w takiej formie jak napisałem.

Możesz zrobić też tak, że po zmianie w pliku txt zapisujesz go pod inna nazwa mp 123456.txt i za pomocą modrewritte ustawiasz przekierowanie na plik text.txt

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

@potrafię programować

No to czas się uczyć jak chcesz korzystać z zaawansowanych technik dla stron www

@Czy jest możliwość wstawić jakiś skrypt

Nie ma możliwości

Napisałem ci co masz zrobić !

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności