Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: !isset
Forum PHP.pl > Forum > Przedszkole
lukasfromzgr
moj problem polega na tym, że nie moge wyświetlić innych elementow strony po naciśnięciu w link. okreslilem zmienna, zrobilem linki i dalej nie działa. najdziwniejsze jest to, że wszystko działa u mnie na krasnalu na dysku, ale jak wrzuce na serwer to już nie...

oto kod mojej strony:

  1. <html><head>
  2. <TITLE>keyboardSzablon</TITLE>
  3. <META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=windows-1250">
  4. <link rel="stylesheet" type="text/css" href="styl.css">
  5. </HEAD>
  6. <BODY BGCOLOR="#777777">
  7. <table width=752 BORDER=0 CELLPADDING=0 CELLSPACING=0 align=center><tr><td width="1" bgcolor="white"></TD><td width=750>
  8. <TABLE WIDTH=750 BORDER=0 CELLPADDING=0 CELLSPACING=0 align=center>
  9. <TR>
  10. <TD COLSPAN=3>
  11. <IMG SRC="images/index_01.jpg" WIDTH=750 HEIGHT=72 ALT=""></TD>
  12. </TR>
  13. <TR>
  14. <TD COLSPAN=3>
  15. <IMG SRC="images/logo.jpg" WIDTH=750 HEIGHT=83 ALT=""></TD>
  16. </TR>
  17. <TR>
  18. <TD COLSPAN=3>
  19. <IMG SRC="images/index_03.jpg" WIDTH=750 HEIGHT=37 ALT=""></TD>
  20. </TR>
  21. <TR>
  22. <TD COLSPAN=3 style="background:URL('images/index_04.gif');" width=750 height=37 align=right class="text">
  23. Witam na mojej stronie internetowej, z której dowiesz się o moich osiągnieciach 
    i umiejętnościach. &nbsp;&nbsp;&nbsp;</TD>
  24. </TR>
  25. <TR>
  26. <TD COLSPAN=3>
  27. <IMG SRC="images/index_05.gif" WIDTH=750 HEIGHT=12 ALT=""></TD>
  28. </TR>
  29. <TR>
  30. <TD style="background:URL('images/index_06.gif');" width=187 valign=top align=right>
  31. menu<hr noshade size=1>
  32. <A HREF="index.php?plik=index">strona główna</A><BR>
  33. <A HREF="index.php?plik=omnie">o mnie</A><BR>
  34. <A HREF="index.php?plik=umiejetnosci">umiejętności</A><BR>
  35. <A HREF="index.php?plik=aktualneprojekty">aktualne projekty</A><BR>
  36. <A HREF="index.php?plik=osiagniecia">osiągnięcia</A><BR>
  37. <A HREF="index.php?plik=kontakt">kontakt</A>
  38. </TD>
  39. <TD style="background:URL('images/index_07.gif');" width=15>
  40. </TD>
  41. <TD style="background:URL('images/index_08.gif');" width=548 valign=top height=340>
  42.  
  43. <?
  44. if(!isset($plik)) {
  45. } if(file_exists("folder/$plik.php")) {
  46. include("folder/$plik.php");
  47. } else {
  48. echo "<center><b>Brak takiej strony !</b></center>";
  49. }
  50. ?>
  51.  
  52. </TD>
  53. </TR>
  54. <TR>
  55. <TD COLSPAN=3>
  56. <IMG SRC="images/index_09.gif" WIDTH=750 HEIGHT=14 ALT=""></TD>
  57. </TR>
  58. <TR>
  59. <TD COLSPAN=3 style="background:URL('images/index_10.gif');" width=750 height=34 align=center class="stopka">
  60. Wszelkie Prawa Zastrzeżone. Design by <A HREF="http://www.szablony.maniak.pl" TARGET="_blank" class="dwa"><B>SZABLONY</B>.maniak.pl</A>.</TD>
  61. </TR>
  62. </TABLE>
  63. </td><td width="1" bgcolor="white"></TD></tr></table>
  64. </BODY>
  65. </HTML>



~mike_mech
ens0re
  1. <?
  2. $plik = $_GET['plik'];
  3. if(!isset($plik)) {
  4. } if(file_exists("folder/$plik.php")) {
  5. include("folder/$plik.php");
  6. } else {
  7. echo "<center><b>Brak takiej strony !</b></center>";
  8. }
  9. ?>


register_globals..

// byłem pierwszy <kozak>
pawel_k
register globalas masz na off, zobacz tak:
  1. <?
  2. if(!isset($_GET['$plik'])) {
  3. } if(file_exists("folder/$_GET['$plik'].php")) {
  4. include("folder/$_GET['$plik'].php");
  5. } else {
  6. echo "<center><b>Brak takiej strony !</b></center>";
  7. }
  8. ?>

inna sprawa ze nie jest to bezpieczne, poczytaj troche o tym...

//znowu kilkanascie sekund smile.gif
lukasfromzgr
rzeczywiście działa - dzięki

powstał jeszcze jeden problem

jak ładuje mi sie strona to automatycznie wczytuje sie index.php z napisem "Brak takiej strony"

jak mam zrobić żebym miał ten text na stronie głównej questionmark.gif no bo niby go mam jak nacisne na link "strona główna", ale ten text powinien być od razu
Guest
adres mojej strony to www.lukasfromzgr.7net.info
ens0re
  1. <?
  2. $plik = $_GET['plik'];
  3. if(!isset($plik)) { include ( "jakis_plik.php" ) }
  4. else if(file_exists("folder/$plik.php")) {
  5. include("folder/$plik.php");
  6. } else {
  7. echo "<center><b>Brak takiej strony !</b></center>";
  8. }
  9. ?>
Guest
to nie działa :

  1. <?
  2. $plik = $_GET['plik'];
  3. if(!isset($plik)) { include ( "jakis_plik.php" ) }
  4. else if(file_exists("folder/$plik.php")) {
  5. include("folder/$plik.php");
  6. } else {
  7. echo "<center><b>Brak takiej strony !</b></center>";
  8. }
  9. ?>


więc zrobiłem tak i działa:

  1. <?
  2. $plik = $_GET['plik'];
  3. if(!isset($plik)) { include ( "jakis_plik.php" ) }
  4. else if(file_exists("folder/$plik.php")) {
  5. include("folder/$plik.php");
  6. } else {
  7. include("folder/index.php");
  8. }
  9. ?>
Guest
mam problem z register_globals - mianowicie, tak jak w tym przypadku, wiem , że register_globals jest powodem niesprawności działania kodu. Nie wiem tylko jak moge to włączyć questionmark.gif
aleksander
włączanie register globals jest głupotą. dlaczego? poszukaj na forum na goglach było tak często że aż nudne się robi. Lepiej napisz kod aby wykożystywał tablice globalne
Guest
w takim razie, co mam napisać żeby to działało questionmark.gif tylko o to mi chodzi...
Guest
  1. <?
  2. $plik = $_GET['id'];
  3. if(!isset($id)) {
  4. } if(file_exists("doc/$id.php")) {
  5. include("doc/$id.php");
  6. } else {
  7. include("doc/index.php");
  8. }
  9. ?>


mam coś takiego, a i tak nie działa

prosze zobaczyć : www.pewnypieniadz.prv.pl
aleksander
  1. <?php
  2. if( isset( $_GET['id'] ) )
  3. {
  4. $iId = intval( stip_tags( $_GET['id'] ) );
  5. } else {
  6. $iId = 00;
  7. }
  8. $sFileName = 'doc/' . $iId . '.php';
  9. if( isset( $sFileName ) )
  10. {
  11. include( $sFileName );
  12. } else {
  13. include( 'doc/index.php' );
  14. }
  15. ?>
zamien tylko main na 00 bo użyłem funkcji intval która rzutuje zmienna do integer, zrobiłęm to ze względów bezpieczeńtwa.
Guest
coś musi być źle w tym co napisałeś - bo nie wyświetla mi się nic tongue.gif - możesz napisać jeszcze raz tylko sprawdzić czy dobrze ścieżki plików podałeś questionmark.gif
aleksander
to Ty powinienys wiedziec czy masz dobre sciezki nie ja....

zrobilem blad w 9 linijce zamiast isset powinno byc file_exists 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.