Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Pop'upy ! (Reklamy wyskakujące)
Forum PHP.pl > Forum > PHP
link_mc
Siema wszystkim! :*.Mam mała prośbe,znacie może jakiś skrypt z php albo z html który mozna wstawić do kodu strony na wyskakujące reklamy (wiecie na wp.pl są takie itd),posiadam system Easy php.
strife
Witam,

Nawet jeśli ktoś by Ci napisał jak to zrobić to przypuszczam że dostał by ostrzeżenie. (...) Wiesz, na normalnych przeglądarkach takich rzeczy nie widać... Poza tym wątpie aby na wp.pl coś takiego odniosło skutek bo wg. informacji które ja posiadam ich darmowa oferta nie zawiera obsługi php...

Jedyne co możesz zrobić to pokombinować po stronie przeglądarki coś.. JS..

Pozdrawiam!
Zajec
Ostrzeżenie? Chyba scarface nie zrozumiałeś zupełnie tego wątku :-)

Sprawa jest dość prosta, tylko LITOŚCI, nie rób tego tak jak na wp. Tam jest to chamskie dodawania skryptu do pierwszej linijki każdego pliku, przez co nie można napisać strony nie działającej w IE w quirks mode.

1) Tworzysz handle do uploadowanego pliku (fopen" title="Zobacz w manualu PHP" target="_manual

2) Skrypt pobiera wszystkie linie do jednej zmiennej (fget" title="Zobacz w manualu PHP" target="_manual)

3) Sprawdzasz czy w pliku występuje <body>
  1. <?php
  2. if(strpos($zmienna, '<body>') !== false)
  3. ?>


[nie znaleziono <body>]
  1. <?php
  2. $zmianna = '<script type=\"text/javascript\" src=\"http://domenta.com/forusers.js\"></script>' . $zmianna;
  3. ?>


[znaleziono <body]
  1. <?php
  2. $zmienna = explode('<body>', $zmienna, 2);
  3. $zmienna = $zmienna[0] . '<body><script type=\"text/javascript\" src=\"http://domenta.com/forusers.js\"></script>' . $zmienna[1];
  4. ?>


4) Otwierasz plik z parametrem, który go czyści i używasz fwrite" title="Zobacz w manualu PHP" target="_manual zmiennej $zmienna

5) Zamykasz handle do pliku fclose" title="Zobacz w manualu PHP" target="_manual
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.