Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Odwołanie do pliku PHP z poziomu dokumentu HTML
ravczy
post 29.11.2005, 16:24:50
Post #1





Grupa: Zarejestrowani
Postów: 50
Pomógł: 0
Dołączył: 18.05.2003

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


Strorzyłem niedawno system wymiany banerów. Aby go wyświetlić na stronie posługuję się instrukcją INCLUDE. Jak zrobić, użytkownicy stron napisanych w czystym HTML mogli na swoją stronę również wklejać kod rotora banerów?

Ten post edytował ravczy 29.11.2005, 16:30:21
Go to the top of the page
+Quote Post
Dex1987
post 29.11.2005, 16:57:29
Post #2





Grupa: Zarejestrowani
Postów: 246
Pomógł: 0
Dołączył: 28.09.2004

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


da sie to zrobic w java scripts ale musisz troche pozmieniac kod, a doklanie to co sie wyswietla. nie pamietam doklanie ale bylo to cos w stylu ze w plikach php ktore odpowiedzialne sa za wyswietlanie dawales cos takiego

  1. <?php
  2.  
  3. echo 'document.write ("<img scr="">")'; //cos takiego
  4.  
  5. ?>


a w pliku html

  1. <script scr="http://twoj_serwer.pl/plik.php"></script>


Jakoś tak to było, jak nie działa to pisz będziemy myślec.
Go to the top of the page
+Quote Post
ravczy
post 29.11.2005, 17:11:41
Post #3





Grupa: Zarejestrowani
Postów: 50
Pomógł: 0
Dołączył: 18.05.2003

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


sposób z wywołaniem skryptu <script scr="http://twoj_serwer.pl/plik.php"></script> nie działa. Działa wówczas gdy rozszerzenie pliku jest HTML.

Może trzeba by rozwiązać ten problem na poziomie javascript'u?

Popracuje jeszcze nad pierwszym sposobem...

Ten post edytował ravczy 29.11.2005, 17:45:09
Go to the top of the page
+Quote Post
Lars
post 29.11.2005, 17:43:08
Post #4





Grupa: Zarejestrowani
Postów: 279
Pomógł: 15
Dołączył: 29.04.2005
Skąd: Gdynia

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


nie lepiej w iframie?
  1. <iframe src="adres" width="30" height="30"></iframe>


--------------------
(\.../) This is Bunny. Copy and paste bunny into
(O.o) your signature to help him gain world domination.
(> <) Zanim zapytasz | Też się przyda | Pomogłem ci? Kliknij "Pomógł"
Go to the top of the page
+Quote Post
ravczy
post 29.11.2005, 17:50:38
Post #5





Grupa: Zarejestrowani
Postów: 50
Pomógł: 0
Dołączył: 18.05.2003

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


tez o tym myslalem, ale chcialem znalezc inne rozwiazanie i chyba te wybiorę smile.gif jednak powoduje on kilka problemow z wyswietlaniem stron w CMSie php-FUSION. Wtedy trzeba stosować instr. INCLUDE, a chcialbym, zeby jeden kod byl do wszystkiego.

Ale myślę, że warto opracować coś jeszcze... Popracuje nad tym.

Ten post edytował ravczy 29.11.2005, 18:05:50
Go to the top of the page
+Quote Post
Dex1987
post 26.12.2005, 14:55:25
Post #6





Grupa: Zarejestrowani
Postów: 246
Pomógł: 0
Dołączył: 28.09.2004

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


nie wiem czy to jeszcze aktualne ale zrobiłem...

plik php

  1. <?php
  2.  
  3. echo 'document.write("<img src='http://localhost/~photo.jpg'>")';
  4.  
  5.  
  6.  
  7. ?>


plik html

  1. <title>:)</title>
  2. </head>
  3.  
  4.  
  5. <script src="http://localhost/~js.php"></script>
  6.  
  7. </body>
  8. </html>


Ten post edytował Dex1987 26.12.2005, 14:59:37
Go to the top of the page
+Quote Post
sobstel
post 26.12.2005, 16:17:41
Post #7





Grupa: Zarejestrowani
Postów: 853
Pomógł: 25
Dołączył: 27.08.2003
Skąd: Katowice

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


a ja bym zrobil to bez javascriptu w nastepujacy sposob :
- rotator umiescil w pliku rotator.php (zwracalby odpowiedni header z opodiwednim mimetype i banner)
- a z zenwtarz dostep bylby poprzez <img src="http://host/rotator.php" />


--------------------
"If debugging is the process of removing bugs, then programming must be the process of putting them in..."
sobstel.org
Go to the top of the page
+Quote Post
-sroka-
post 26.12.2005, 18:48:23
Post #8





Goście







ta,a jak by się odnośnik zmieniał?
Go to the top of the page
+Quote Post
sobstel
post 26.12.2005, 18:57:25
Post #9





Grupa: Zarejestrowani
Postów: 853
Pomógł: 25
Dołączył: 27.08.2003
Skąd: Katowice

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


Cytat(sroka @ 2005-12-26 18:48:23)
ta,a jak by się odnośnik zmieniał?

jak sie bedzie odnosnik zmienial to i javascript nie pomoze


--------------------
"If debugging is the process of removing bugs, then programming must be the process of putting them in..."
sobstel.org
Go to the top of the page
+Quote Post
johnson
post 26.12.2005, 19:26:31
Post #10





Grupa: Zarejestrowani
Postów: 90
Pomógł: 2
Dołączył: 3.12.2004

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


Cytat(sopel @ 2005-12-26 17:57:25)
jak sie bedzie odnosnik zmienial to i javascript nie pomoze

nie prawda smile.gif
sposobem opisanym przez Dex1987 można zrobić dosłownie wszystko i wygenerować w zasadzie dowolny kod HTML, stosowałem już ten sposób i jest on najbardziej wskazany w tym przypadku
Go to the top of the page
+Quote Post
sobstel
post 26.12.2005, 19:33:31
Post #11





Grupa: Zarejestrowani
Postów: 853
Pomógł: 25
Dołączył: 27.08.2003
Skąd: Katowice

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


Cytat(johnson @ 2005-12-26 19:26:31)
Cytat(sopel @ 2005-12-26 17:57:25)
jak sie bedzie odnosnik zmienial to i javascript nie pomoze

nie prawda smile.gif
sposobem opisanym przez Dex1987 można zrobić dosłownie wszystko i wygenerować w zasadzie dowolny kod HTML, stosowałem już ten sposób i jest on najbardziej wskazany w tym przypadku

chodzi o to ze jak moze sie zmienic link do rotatora to tak samo link do javascriptu moze sie zmienic, czyz nie?

podstawowa wada tego rozwiazania jest to ze wymaga javscript. z drugiej strony jak sam zauwazyles mozna przez to przerzucic dowolny kod html. jak niemal wszystko, oba rozwiazania maja swoje wady i zalety.


--------------------
"If debugging is the process of removing bugs, then programming must be the process of putting them in..."
sobstel.org
Go to the top of the page
+Quote Post
dtb
post 27.12.2005, 12:18:56
Post #12





Grupa: Zarejestrowani
Postów: 476
Pomógł: 1
Dołączył: 5.11.2005
Skąd: Bieruń city

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


zrob to tak:

1. zaloz sobie darmowy alias (np. mojrotator.prv.pl)
2. do wyswietlenia na stronie uzyj iframe a jako adres podaj zarejestrowany wczesniej alias (np. mojrotator.prv.pl)
3. ustaw aby alias prowadzil do wylosowanego obrazka/rotatora
4. w przypadku gdy adres strony z rotatorem sie zmieni to zmien adres w aliasie na nowy i na wszystkich stronach bedzie dzialalo.


--------------------
Go to the top of the page
+Quote Post
cadavre
post 27.12.2005, 14:19:26
Post #13





Grupa: Zarejestrowani
Postów: 472
Pomógł: 7
Dołączył: 7.12.2005
Skąd: Gliwice

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


A może rotator przerobić z użyciem imagejpeg czy imagegif?


--------------------
Silesian PHP User Group - www.spug.pl
Symfony2, OAuth2, budowanie API - masz pytania? Pisz!
Go to the top of the page
+Quote Post
Dex1987
post 27.12.2005, 15:18:11
Post #14





Grupa: Zarejestrowani
Postów: 246
Pomógł: 0
Dołączył: 28.09.2004

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


Cytat(cadavre @ 2005-12-27 13:19:26)
A może rotator przerobić z użyciem imagejpeg czy imagegif?

I jak chcialbys to wyswietlic na cudzej stronie w pliku html?snitch.gif

Ten post edytował Dex1987 27.12.2005, 15:18:28
Go to the top of the page
+Quote Post
sobstel
post 27.12.2005, 15:32:26
Post #15





Grupa: Zarejestrowani
Postów: 853
Pomógł: 25
Dołączył: 27.08.2003
Skąd: Katowice

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


Cytat(Dex1987 @ 2005-12-27 15:18:11)
Cytat(cadavre @ 2005-12-27 13:19:26)
A może rotator przerobić z użyciem imagejpeg czy imagegif?

I jak chcialbys to wyswietlic na cudzej stronie w pliku html?snitch.gif

o tym pisalem ja powyzej <img src="http://adres/rotator.php" />. rotator.php zwraca odpowiedni obrazek (np. losowo wybrany).

jeden z podstawowych minusow tego rozwiazania to np. cache.


--------------------
"If debugging is the process of removing bugs, then programming must be the process of putting them in..."
sobstel.org
Go to the top of the page
+Quote Post
ikioloak
post 27.12.2005, 15:53:22
Post #16





Grupa: Zarejestrowani
Postów: 416
Pomógł: 0
Dołączył: 8.01.2004

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


Zeby ominac cache przegladarki mozna zrobic tak:
<img src="http://adres/rotator.php?x=12345" />
gdzie 12345 to losowo wygenerowany ciag znakow/cyfr.
Go to the top of the page
+Quote Post
cadavre
post 30.12.2005, 17:30:05
Post #17





Grupa: Zarejestrowani
Postów: 472
Pomógł: 7
Dołączył: 7.12.2005
Skąd: Gliwice

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


Cytat(sopel @ 2005-12-27 14:32:26)
Cytat(Dex1987 @ 2005-12-27 15:18:11)

I jak chcialbys to wyswietlic na cudzej stronie w pliku html?snitch.gif

W odpowiedzi na pytanie: <img src="http://www.serwer.pl/rotator.php">


--------------------
Silesian PHP User Group - www.spug.pl
Symfony2, OAuth2, budowanie API - masz pytania? Pisz!
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: 2.05.2025 - 05:30