Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP/JS] Jak wstawić java script w php
--Mati--
post 19.03.2008, 23:29:23
Post #1





Goście







mam pytanko, tworzę skrypt który tworzy mi podstrony i chciałbym aby do każdej podstrony w html ew. php wstawiał skrypt w java script. Jak zrobię coś takiego:
$kod=" tutaj kod"; wywala mi błąd z cudzysłowem bo w kodzie też jest, a jak zrobię ' ' to adres traktuje jako komentarz? Jak sobie z tym poradzić?
Oczywiście w tym kodzie java script powtarzają się cudzysłowy i apostrofy
Go to the top of the page
+Quote Post
KCG
post 19.03.2008, 23:50:07
Post #2





Grupa: Zarejestrowani
Postów: 449
Pomógł: 4
Dołączył: 1.12.2006

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


Jeśli używasz pojedynczych apostrofów, to aby takowy użyć pomiędzy nimi piszesz \' i zamykasz \', analogicznie podwójne \" i \".


--------------------
9242594 - zaczynasz? jak mogę, to pomogę :D /podstawowa znajomość php :P /
"to pomoc zawsze będzie gestem pięknym, zaliczana do tych teraz rzadko spotykanych..."
Go to the top of the page
+Quote Post
--Mati--
post 19.03.2008, 23:55:53
Post #3





Goście







Przykładowy kod który chciałbym wstawić:
  1. <script language="JavaScript1.2">
  2. function bookmarkit(){
  3. window.external.addFavorite('http://www.pckurier.pl/html/skrypt/bookmark.htm','Skrypt Ulubione')
  4. }
  5. if (document.all)
  6. document.write('<a href="#" onClick="bookmarkit()">Dodaj stronę do Ulubionych</a>')
Go to the top of the page
+Quote Post
KCG
post 19.03.2008, 23:58:36
Post #4





Grupa: Zarejestrowani
Postów: 449
Pomógł: 4
Dołączył: 1.12.2006

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


W ogóle to nie wiem, czemu nie możesz zamknąć znaczników php
<?php
//php
?>
<script ...>
<?php
//dalej php
?>
A po 2. napisałem, co zrobić z apostrofami/cudzysłowami, więc w czym problem?


--------------------
9242594 - zaczynasz? jak mogę, to pomogę :D /podstawowa znajomość php :P /
"to pomoc zawsze będzie gestem pięknym, zaliczana do tych teraz rzadko spotykanych..."
Go to the top of the page
+Quote Post
--Mati--
post 20.03.2008, 00:05:58
Post #5





Goście







Powiem tak, nazwy podstron są pobierane z pliku tekstowego, i na do w każdej podstronie chcę wstawić kod js i php
Kod wygląda tak:
  1. <?php
  2.  
  3. $tablica = file("podstrona.txt");
  4. foreach($tablica as $key => $podstrona){
  5. $wynik = str_replace(' ', '-',$podstrona);
  6. $tresc="<head><title>$podstrona</title><h1>$wyraz</h1>
  7. <link rel='stylesheet' type='text/css' href='style.css' />
  8. <body>
  9.  
  10.  
  11.  
  12. <?php
  13. print 'Bla bla vla byle jaka treść ';
  14.  
  15. <a href='http://www.adres.pl/$podstrona'><strong>$podstrona</strong></a>
  16.  
  17. print '<br /><br /><br />';
  18.  
  19.  
  20. Jesteś w <a href='http://www.adres.pl/'>$wyraz</a>
  21.  
  22.  
  23. ?>";
  24.  
  25.  
  26. $uchwyt = fopen(trim($wynik) .".php", 'w');
  27. fwrite($uchwyt, $tresc);
  28. fclose($uchwyt);
  29. }
  30.  
  31. ?>

mam nadzieję że teraz widzisz dlaczego nie mogę zamknąć tagu php
Go to the top of the page
+Quote Post
KCG
post 20.03.2008, 00:21:02
Post #6





Grupa: Zarejestrowani
Postów: 449
Pomógł: 4
Dołączył: 1.12.2006

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


No nie widzę, ale też nie wiem, gdzie chcesz to wstawic?smile.gif


--------------------
9242594 - zaczynasz? jak mogę, to pomogę :D /podstawowa znajomość php :P /
"to pomoc zawsze będzie gestem pięknym, zaliczana do tych teraz rzadko spotykanych..."
Go to the top of the page
+Quote Post
--Mati--
post 20.03.2008, 00:28:40
Post #7





Goście







Do automatycznie wygenerowanej podstrony html[bez kodów php] lub php której nazwa jest w pliku podstrony.txt
Go to the top of the page
+Quote Post
mefjiu
post 20.03.2008, 11:19:03
Post #8





Grupa: Zarejestrowani
Postów: 313
Pomógł: 5
Dołączył: 22.03.2005

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


Powinno to wyglądąc tak
  1. <?php
  2. $kod_php = "
  3.  
  4. <script language=\"JavaScript1.2\">
  5. function bookmarkit(){
  6. window.external.addFavorite('http://www.pckurier.pl/html/skrypt/bookmark.htm','Skrypt Ulubione')
  7. }
  8. if (document.all)
  9. document.write('<a href=\"#\" onClick=\"bookmarkit()\">Dodaj stronę do Ulubionych</a>')
  10. </script>
  11.  
  12. ";
  13. ?>


Ten post edytował mefjiu 20.03.2008, 11:20:13
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: 25.04.2025 - 07:02