Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Pokazywanie kodu w php a odnośniki
Forum PHP.pl > Forum > Przedszkole
kiepski96
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 ?
!*!
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
kiepski96
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 ?
konrados
używasz echo ".. a następnie w wielu miejscach również "
Zrób echo ' i w dalszych miejscach pozamieniaj ' na "
!*!
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 \"
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.