Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak dodać skrypt w php do strony w js...
Forum PHP.pl > Forum > Przedszkole
hulton
Cześć,
może po prostu pokaże wam skrypt mojej stronki:

CODE
<!DOCTYPE html>

<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
<head>

<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Serwer jest zamkniety</title>
<meta name="description" content="">
<meta name="viewport" content="width=device-width">


<!-- Place favicon.ico and apple-touch-icon.png in the root directory -->
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
<link rel="icon" href="favicon.ico" type="image/x-icon">
<link rel="stylesheet" href="css/normalize.css">
<link rel="stylesheet" href="css/vintageTxt.css">
<link rel="stylesheet" href="css/main.css">
<script src="js/vendor/modernizr-2.6.2.min.js"></script>
</head>
<body>
<!--[if lt IE 9]>
<p class="chromeframe">Uzywasz <strong>nieaktualnej</strong> przegladarki. Prosze <a href="http://browsehappy.com/">pobierz nowa wersje</a> lub <a href="http://www.google.com/chromeframe/?redirect=true">Aktywuj Google Chrome Frame</a> by byc fajny tongue.gif.</p>
<![endif]-->



<div id="miniTxt"></div>
<div id="doThis"></div>
<div id="meStuff">

</div>
<div id="imgCred">Image Credit: Profiles In History</div>

<script src="js/vendor/jquery-1.9.0.min.js"></script>
<script src="js/plugins.js"></script>
<script src="js/main.js"></script>
<script src="js/jquery.vintageTxt.js"></script>

<!-- Google Analytics: change UA-XXXXX-X to be your site's ID. -->
<script>
/*
var _gaq=[['_setAccount','UA-XXXXX-X'],['_trackPageview']];
(function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
g.src=('https:'==location.protocol?'//ssl':'//www')+'.google-analytics.com/ga.js';
s.parentNode.insertBefore(g,s)}(document,'script'));
*/
</script><script type="text/javascript">

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-36251023-1']);
_gaq.push(['_trackPageview']);

(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();

</script>

</body>
</html>


Nie zwracajcie uwagi na komentarze tongue.gif

Do stronki chciałbym dodać taki kod:


CODE
<?
$banned[0]="00.000.00.000";


if (in_array($_SERVER['REMOTE_ADDR'],$banned)) header("HTTP/1.1 403 Forbidden");
?>


Gdzie powinienem go wstawić by zadziałał?
markonix
Cytat(hulton @ 6.04.2013, 23:59:55 ) *
Gdzie powinienem go wstawić by zadziałał?

Po pierwsze to powinieneś temat wstawić w dobry dział...
Po drugie kod w odpowiednie znaczniki takie jak "HTML" i "PHP", które aż się proszą żeby je użyć.

Co do samego problemu oczywistym jest, że ten kod musi się znaleźć na samym początku przed jakimkolwiek innym kodem HTML i najlepiej też przed PHP aby uniknąć błędu "headers already sent".
hulton
Próbuję z znacznikami <script> </script> ale coś nie wychodzi...
markonix
Ja mówiłem o znacznikach na forum do wklejania kodu facepalmxd.gif
hulton
jprd unsub haha.gif

Ale gdzie ja ten kod mam wrzucić żeby działał?

!*!
W php nie ma znacznika <?, zamień to na <?php i wklej na początek

  1. <?php
  2. $banned[0]="00.000.00.000";
  3. if (in_array($_SERVER['REMOTE_ADDR'],$banned)) header("HTTP/1.1 403 Forbidden");
  4. ?>
  5. <!DOCTYPE html>
nospor
Patrz proszę gdzie piszesz. Problem nie ma żadnego związku z OOP - przenosze
hulton
!*!, nie działa :|
Aqu
To napisz co nie działa, jakieś błędy? I Pokaż w jaki sposób to wstawiłeś do swojej strony.
hulton
CODE


<php?
$banned[0]="Moje Ip"; if (in_array($_SERVER['REMOTE_ADDR'],$banned)) header("HTTP/1.1 403 Forbidden");
?>

<!DOCTYPE html>

<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
<head>

<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Serwer.........


Nie wyświetlają się żadne błędy, tylko nie blokuje dostępu do strony danemu IP.
markonix
Jak Ty nawet nie umiesz dobrze skopiować kodu to jak podziękuje i postoje...
hulton
Może zamiast się wyśmiewać powiesz mi, gdzie ja w takim razie mam to wkleić?
krzysiekk
do pliku htaccess


wpisz

order allow,deny

deny from 192.168.0.21

allow from all


"192.168.0.21" zmien na jakie pozrebujesz
markonix
A czy ja coś napisałem o tym, że jest w złe miejsce wklejone?
Posio
Plik, w którym umieszczasz kod php, musi po pierwsze mieć rozszerzenie PHP, po drugie serwer musi obsługiwać PHP a po trzecie powinieneś wkleić na początku coś takiego :
  1. <?php
  2. $banned[0]="Moje Ip";
  3. if (in_array($_SERVER['REMOTE_ADDR'],$banned)) header("HTTP/1.1 403 Forbidden");
  4. ?>


i bez żadnych enterów czy spacji przed tym kodem. Basta.
hulton
Dzięki krzysieek biggrin.gif
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.