Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [js/php] Wklejka w php na stronie html - problem
wojtre
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 10.11.2003
Skąd: Kraków

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


Witam, mam taki problem.
Stworzyłem plik lista.php, jego zawartość to
Kod
document.write('<? include('plik/box_partner.inc'); ?>');

Na stronie test.htm w BODY wklejam linię
Kod
<script src="http://www.darmowy.net/lista.php"></script>

Problem w tym, że ten box się niewyświetla na stronie zobacz test.htm, jednak gdy w przeglądarce wywołuje stronę lista.php
zobacz lista.php box się normalnie wyświetla, plik test.htm jest w tym samym katalogu co lista.php, plik box_partner.inc w katalogu podrzędnym.
Czy ktoś z Was może mi pomóc, pozdrawiam i dziękuje.
Go to the top of the page
+Quote Post
talee
post
Post #2





Grupa: Zarejestrowani
Postów: 105
Pomógł: 0
Dołączył: 7.09.2002
Skąd: Bydgoszcz

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


W sumie ne rozumiem dlaczego tak to stosujesz, ne tędy droga. A ne działa dlatego, że próbujesz wpisać przez JS document.write() napis zawierający znaki nowych linii.


--------------------
Inni dążą do doskonałości, ja nie muszę ;)
Go to the top of the page
+Quote Post
FastRed
post
Post #3





Grupa: Zarejestrowani
Postów: 79
Pomógł: 0
Dołączył: 30.06.2003
Skąd: Chełm

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


[php:1:0c715445ca]<?php
$zawartosc='jakis tekst do wyswietlenia';
echo 'document.write(''.$zawartosc.'');'
?>[/php:1:0c715445ca]
Go to the top of the page
+Quote Post
wojtre
post
Post #4





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 10.11.2003
Skąd: Kraków

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


Cytat
W sumie ne rozumiem dlaczego tak to stosujesz, ne tędy droga. A ne działa dlatego, że próbujesz wpisać przez JS document.write() napis zawierający znaki nowych linii.

Problem w tym, że również gdy wpisuje w jednej lini wszystko do document.write niechce się wyświetlać.
Cytat
[php:1:b89549bdb1]<?php
$zawartosc='jakis tekst do wyswietlenia';
echo 'document.write(''.$zawartosc.'');'
?>[/php:1:b89549bdb1]

A jak umieścić w tym skrypcie, (bo sam tekst dobrze się wyświetla zobacz test.htm) skrypt licznika składający się z 15 lini kodu php, musze go wstawić jako <script src='licznik.php'></script> na wspomnianą strone test.htm, bardzo dziękuje, Wam dałem już po punkcie.
Go to the top of the page
+Quote Post
talee
post
Post #5





Grupa: Zarejestrowani
Postów: 105
Pomógł: 0
Dołączył: 7.09.2002
Skąd: Bydgoszcz

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


jeszcze raz, to działa
[php:1:334cf2566e]<?php
$zawartosc='jakis tekst do wyswietlenia';
echo 'document.write(''.$zawartosc.'');'
?>[/php:1:334cf2566e]
-> zobacz ci ci to zadziała
[php:1:334cf2566e]<?php
$zawartosc="jakis tekst ndo wyswietlenia";
echo 'document.write(''.$zawartosc.'');'
?>[/php:1:334cf2566e]
ne, bo ne może a to
[php:1:334cf2566e]<?php
$zawartosc="jakis tekst ndo wyswietlenia";
echo 'document.write(''.$zawartosc.'');'
?>[/php:1:334cf2566e]

wniosek dopisz do każdej linii w lista.php na końcu oprócz ostatniej


--------------------
Inni dążą do doskonałości, ja nie muszę ;)
Go to the top of the page
+Quote Post
FastRed
post
Post #6





Grupa: Zarejestrowani
Postów: 79
Pomógł: 0
Dołączył: 30.06.2003
Skąd: Chełm

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


Licznik mówisz?
Ja bym to zrobił tak:
do skryptu user odwołuje się poprzez:
<script src="http://www.darmowy.net/licznik.php?id=123"></script>
zawartość pliku licznik.php
[php:1:bdb3285b2b]<?php
//polaczenie z baza
$q=mysql_query('SELECT COUNT(id) AS ile FROM licznik WHERE id="'.$_GET['id'].'"');
$r=mysql_fetch_array($q);
if ($r['ile']==0)
{
$q==mysql_query('INSERT INTO licznik (id,licznik) VALUES ("'.$_GET['id'].'","0")');

}
$r=mysql_query('UPDATE licznik SET licznik=licznik+1 WHERE id="'.$_GET['id'].'"');
$rs=mysql_fetch_array(mysql_query('SELECT * FROM licznik WHERE id="'.$_GET['id'].'"'));
echo 'document.write('Twoja strona ma '.$rs[licznik].' odwiedzin!');'
?>
[/php:1:bdb3285b2b]
btw. pisałem od ręki więc może być jakiś błąd
Go to the top of the page
+Quote Post
wojtre
post
Post #7





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 10.11.2003
Skąd: Kraków

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


Dziekuje za Wasze rady, napewno z nich skorzystam, dalem juz Wam punkty, pozdrawiam.
Go to the top of the page
+Quote Post
wojtre
post
Post #8





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 10.11.2003
Skąd: Kraków

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


FastRed stworzylem ten skrypt licznika zgodnie z Twoimi wskazowkami, licznik dziala zobacz moze ktos wie jak dolaczyc do niego skrypt otwierajacy popunder, razem z zaladowaniem skryptu licznika na stronie. Probowalem zrobic to w ten sposob
[php:1:29e384e039]<?php
skrypt licznika
?>
<html><head>
<script>
skrypt popunder
</script>
[/php:1:29e384e039]
Wszystko wstawione do licz2.php
Skrypt licznika wywoluje porzez
Kod
<script src="licz2.php?id=10"></script>

Przy ladowaniu strony index.htm z tym kodem popunder sie nieotwiera,
tylko gdy bezposrednio w przegladarce wywoluje licz2.php otwiera sie, bardzo dziekuje za pomoc i pozdrawiam, kazdy za pomoc otrzyma punkt.
Go to the top of the page
+Quote Post
FastRed
post
Post #9





Grupa: Zarejestrowani
Postów: 79
Pomógł: 0
Dołączył: 30.06.2003
Skąd: Chełm

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


Pod
[php:1:348f7c5d2c]<?php
echo 'document.write('Twoja strona ma '.$rs[licznik].' odwiedzin!');'

?>[/php:1:348f7c5d2c]
Dajesz:
[php:1:348f7c5d2c]<?php
echo 'document.write(' kod popundera ');'
?>[/php:1:348f7c5d2c]
Go to the top of the page
+Quote Post
wojtre
post
Post #10





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 10.11.2003
Skąd: Kraków

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


Witam, udało mi się rozwiązac problem ładowania dodatkowego okienka razem z licznikiem, dodałem kod
<iframe="okienko.htm"></iframe> pod kod skryptu licznika,
stworzyłem też graficzną wersję powyższego skryptu, obie wersje dostępne są tutaj i właśnie problem jest w tym, że licznika graficznego niemoge wstawić jako
Kod
<img src="licz.php?id=10">
na stronie, bo żadne okienko mi niewyskoczy, razem z jego wywołaniem na stronie.
Więc zrobiłem to tak cały poniższy kod znajduje się w pliku licznik.php
[php:1:648fd9fedf]
<?php
echo 'document.write("<a href=http://darmowy.net>");';
echo "document.write('<img src=licz3.php?id='.$_GET['id'].' border=0>');";
echo 'document.write("</a>");';
?>
document.write("<iframe name='okienko' src='popup.htm' width='1' height='1'></iframe>");
[/php:1:648fd9fedf]
A na stronie wkleiłem kod
Kod
<script src="licznik.php?id=10"></script>

Problem w tym, że kod [php:1:648fd9fedf]?id='.$_GET['id'].'[/php:1:648fd9fedf]
wywołuje błedy w js, wyświetla się komunikat "błąd składni"
ID jest ważny i musi być dołączony do licznika, każdy licznik ma inny ID, będe wdzięczny za pomoc jak zmodyfikować ten kod, aby licznik z własnym ID działał, pozdrawiam.
Go to the top of the page
+Quote Post
czachor
post
Post #11





Grupa: Zarejestrowani
Postów: 897
Pomógł: 40
Dołączył: 16.12.2003
Skąd: Warszawa

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


[php:1:7aa45764da]
<?php
echo "document.write('<img src=licz3.php?id=".$_GET['id']." border=0>');";
?>[/php:1:7aa45764da]
może tak?


--------------------
how many SEO experts does it take to change a light bulb,lightbulb,light,bulb,lamp,lighting,switch,sex,xxx
5-Reasons-why-you-should-NEVER-fix-a-computer-for-free
Go to the top of the page
+Quote Post
wojtre
post
Post #12





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 10.11.2003
Skąd: Kraków

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


Cytat
[php:1:4896f5d5ca]
<?php
echo "document.write('<img src=licz3.php?id=".$_GET['id']." border=0>');";
?>[/php:1:4896f5d5ca]
może tak?

Dziekuje za rade, niestety nadal wyskakuje "blad skladni" a licznik sie niepokazuje.
Go to the top of the page
+Quote Post
wojtre
post
Post #13





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 10.11.2003
Skąd: Kraków

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


Znalazlem odpowiedz na problem, zamienilem

[php:1:ecd2088e9b]<?php
echo "document.write('<img src=licz3.php?id=".$_GET['id']." border=0>');";
?>
[/php:1:ecd2088e9b]
na
[php:1:ecd2088e9b]<?php
echo "document.write('<img src=licz3.php?id='".$_GET["id"]."' border=0>');";
?>
[/php:1:ecd2088e9b]
Apostrofy ' zamienilem na cudzyslowy ", dziekuje wszystkim ktorzy zastanawiali sie nad rozwiazaniem, pozdrawiam.

?>[/php]
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 Aktualny czas: 21.08.2025 - 04:43