Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Pokazywanie kodu w php a odnośniki
kiepski96
post 7.06.2012, 19:21:01
Post #1





Grupa: Zarejestrowani
Postów: 233
Pomógł: 0
Dołączył: 22.02.2010

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


Kod
<?php
echo"
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.0/jquery.min.js"></script>
<script>
  FB.init({
    appId  : 'XXX,
    status : true,
    cookie : true,
    xfbml  : true  
  });
</script>";
?>

Niestety w takim przypadku ?> się nie świeci na czerwono, czyli jest coś źle a mianowicie przez te odnośniki do skryptów facebooka, czy koniecznie muszę je pobrać na kompa i dać odnośniki do pliku, czy da się jakoś pokazać odnośniki typu link ?

Ten post edytował kiepski96 7.06.2012, 19:21:10
Go to the top of the page
+Quote Post
!*!
post 7.06.2012, 19:25:18
Post #2





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


Chcesz aby ten kod zamieniał dane w scr na linki? Tak tego nie zrobisz, musisz to przepuścić przez jakieś wyrażenia regularne. preg_replace


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
kiepski96
post 7.06.2012, 19:28:00
Post #3





Grupa: Zarejestrowani
Postów: 233
Pomógł: 0
Dołączył: 22.02.2010

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


Inaczej. Mam przykładowo taki kod:
  1. <?php
  2. <script src="all.js"></script>
  3. <script type="text/javascript" src="jquery.min.js"></script>
  4. <script>
  5. FB.init({
  6. appId : 'XXX',
  7. status : true,
  8. cookie : true,
  9. xfbml : true
  10. });
  11. </script>
  12. <script>
  13. $(document).ready(function(){
  14. FB.getLoginStatus(function(response) {
  15. if (response.status == 'connected') {
  16. var user_id = response.authResponse.userID;
  17. var page_id = 'XXX'; //coca cola
  18. var fql_query = "SELECT uid FROM page_fan WHERE page_id =" + page_id + " and uid=" + user_id;
  19. var the_query = FB.Data.query(fql_query);
  20.  
  21. the_query.wait(function(rows) {
  22.  
  23. if (rows.length == 1 && rows[0].uid == user_id) {
  24. $('#filmik').show();
  25.  
  26. //here you could also do some ajax and get the content for a "liker" instead of simply showing a hidden div in the page.
  27.  
  28. } else {
  29. $('#blokada').show();
  30. //and here you could get the content for a non liker in ajax...
  31. }
  32. });
  33. } else {
  34. // user is not logged in
  35. }
  36. });
  37.  
  38. });
  39. </script>";
  40. ?>


Niestety on nie będzie działał, gdyż ?> w notepad++ się nie świeci na czerwono, czyli jakby nie był domknięty skrypt, czym to jest spowodowane ?

Ten post edytował kiepski96 7.06.2012, 19:28:22
Go to the top of the page
+Quote Post
konrados
post 7.06.2012, 19:34:41
Post #4





Grupa: Zarejestrowani
Postów: 623
Pomógł: 79
Dołączył: 16.01.2008

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


używasz echo ".. a następnie w wielu miejscach również "
Zrób echo ' i w dalszych miejscach pozamieniaj ' na "
Go to the top of the page
+Quote Post
!*!
post 7.06.2012, 19:38:58
Post #5





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


Aha, to pisz że chodzi Ci o sładnie wink.gif tak jak napisał wyżej kolega zamień " na ' lub jeśli musisz mieć " to wstaw backslash przed w tekście \"


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
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: 14.08.2025 - 07:36