Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Zmiana z PHP4 na PHP5
Forum PHP.pl > Forum > Przedszkole
rafaln
W starej było:

  1. <?=$l['search']?>


a w nowej jak to będzie wyglądać? zmienna języka
matix
Dokładnie tak samo (; ?

Po tym kawałeczku kodu nic więcej nie mogę Ci powiedzieć.
rafaln
Mam kod:

  1. <div class="searchField"><input type="text" name="word" value="<?=$l['search']?>" onclick="this.value=''" /></div></form>


Głównie chodzi o to: <?=$l['search']?> - gdyż zamiast pobierać nazwy z języka to wstawia dokładnie komendę php... sprawdzam na serwerze XAMPP
GreenGo
a masz w php.ini ustawione short_open_tag na ON ?
Jak masz na off to takie coś jak <?= Ci nie zadziała.
Mchl
short_open_tag
http://php.net/manual/en/ini.core.php
rafaln
Cytat(GreenGo @ 24.05.2010, 18:07:16 ) *
a masz w php.ini ustawione short_open_tag na ON ?
Jak masz na off to takie coś jak <?= Ci nie zadziała.



; short_open_tag
; Default Value: On
; Development Value: Off
; Production Value: Off

Nie ta linia, zmieniłem odpowiednią na On i działa, dzięki wielkie !
GreenGo
Znajdź następne miejsce gdzie jest wypisany short_open_tag. Powinno być coś takiego:

Kod
; Default Value: On
; Development Value: Off
; Production Value: Off
; http://php.net/short-open-tag
short_open_tag = On
rafaln
Wszystko już mi działa, poza panelem admina :/

  1. <?
  2. ?>
  3.  
  4. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  5. <html xmlns="http://www.w3.org/1999/xhtml">
  6.  
  7. <head>
  8. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  9. <title>Panel administracyjny</title>
  10. <link rel="stylesheet" href="style.css" />
  11. </head>
  12.  
  13. <body>
  14.  
  15. <?php
  16. include '../config.php';
  17. include_once("fckeditor/fckeditor.php");
  18.  
  19. if ( isset($_SESSION['user']))
  20. {
  21. define('admin', true);
  22. include 'pages/connect.php';
  23. include 'pages/functions.php';
  24.  
  25. // Tryb "pełny" // z modułami, blokami
  26. if ( ! $_GET['mod'] == 'full' )
  27. {
  28. ?>
  29. <div class="menu">
  30. <a href="admin.php?a=home">Strona główna</a><a href="admin.php?a=edpage&id=vagroup">VA Group</a>
  31. <a href="admin.php?a=edpage&id=references">References</a><a href="admin.php?a=edpage&id=application">Application</a>
  32. <a href="admin.php?a=edpage&id=people">Step-by-Step</a><a href="admin.php?a=edpage&id=projects">Projects</a>
  33. <a href="admin.php?a=edpage&id=partners">Press</a><a href="admin.php?a=edpage&id=contact">Contact</a></div>
  34.  
  35. <div style="clear:both;"></div>
  36.  
  37. <div id="content">
  38. <div class="menu2">
  39.  
  40. <a href="admin.php?a=editleft&mod=full&id=2">WHAT WE DO</a>
  41. <!--<?// if ( numlinks('mission') >= $max['mission'] ) {} else { ?>-->
  42. <!--<a href="admin.php?a=add&mod=full&to=mission" class="link2">[ Dodaj link (max. <?//=$max['mission']?>) ]</a>-->
  43. <!--<?//} print links('mission'); ?>-->
  44.  
  45. <a href="admin.php?a=editleft&mod=full&id=1">BENEFICIARY</a>
  46. <!--<?// if ( numlinks('beneficiary') >= $max['beneficiary'] ) {} else { ?>-->
  47. <!-- <a href="admin.php?a=add&mod=full&to=beneficiary" class="link2">[ Dodaj link (max. <?//=$max['beneficiary']?>) ]</a>
  48. <?// } print links('beneficiary'); ?>-->
  49.  
  50. <a href="admin.php?a=editleft&mod=full&id=3">ADVANTAGES</a>
  51. <!--</div>/? if ( numlinks('advantages') >= $max['advantages'] ) {} else { ?>-->
  52. <!--<a href="admin.php?a=add&mod=full&to=advantages" class="link2">[ Dodaj link (max. <//?=$max['advantages']?>) ]</a>-->
  53. <!--</div>/? } print links('advantages'); ?>-->
  54.  
  55. <a href="#" style="margin-top:10px;">INNE</a>
  56. <a href="admin.php?a=haslo" class="link2">Hasło do panelu</a>
  57. <a href="admin.php?a=film" class="link2">Film</a>
  58. <a href="admin.php?a=step" class="link2">Krok-Po-Kroku (strona główna)</a>
  59. <a href="admin.php?a=ssl" class="link2">Success Stories - logotypy</a>
  60. <a href="admin.php?a=bnr" class="link2">Bannery</a>
  61. <a href="admin.php?a=stopka" class="link2">Stopka</a>
  62. <a href="admin.php?a=news" class="link2">Newsy</a>
  63. <a href="admin.php?a=linki" class="link2">Linki na stronie głównej</a>
  64. <a href="admin.php?mod=full&a=incu" class="link2">SpeedUp Incubator</a>
  65. <a href="index.php?akcja=off" class="link2">Wyloguj</a>
  66. </div>
  67.  
  68. <div class="edit">
  69. <?php
  70. $akcja = addslashes(strip_tags($_GET['a']));
  71. switch ($akcja) {
  72. case 'edpage':
  73. include 'pages/editpage.php';
  74. break;
  75. case 'sed':
  76. include 'pages/saveedit.php';
  77. break;
  78. case 'film':
  79. include 'pages/film.php';
  80. break;
  81. case 'addl':
  82. include 'pages/addl.php';
  83. break;
  84. case 'haslo':
  85. include 'pages/haslo.php';
  86. break;
  87. case 'editl':
  88. include 'pages/editl.php';
  89. break;
  90. case 'linki':
  91. include 'pages/linki.php';
  92. break;
  93. case 'news':
  94. include 'pages/news.php';
  95. break;
  96. case 'delleft':
  97. include 'pages/delleft.php';
  98. break;
  99. case 'stopka':
  100. include 'pages/stopka.php';
  101. break;
  102. case 'ssl':
  103. include 'pages/ssl.php';
  104. break;
  105. case 'step':
  106. include 'pages/step.php';
  107. break;
  108. case 'bnr':
  109. include 'pages/bnr.php';
  110. break;
  111. case 'editincu':
  112. include 'pages/eincu.php';
  113. break;
  114. default:
  115. include 'pages/default.php';
  116. break;
  117. }
  118. ?>
  119. </div>
  120. </div>
  121. <?php
  122.  
  123.  
  124. // Mod "full" (wyświetlany na całą stronę)
  125. } else {
  126.  
  127. print '<div style="width:800px; margin:0 auto;">';
  128.  
  129. $akcja = addslashes(strip_tags($_GET['a']));
  130.  
  131. if ( $akcja == 'ed' )
  132. {
  133. include 'pages/edit.php';
  134. }
  135.  
  136. if ( $akcja == 'add' ) {
  137. include 'pages/addleft.php';
  138. }
  139.  
  140. if ( $akcja == 'editleft' ) {
  141. include 'pages/editleft.php';
  142. }
  143.  
  144. if ( $akcja == 'incu' ) {
  145. include 'pages/incu.php';
  146. }
  147.  
  148. print '</div>';
  149. }
  150. }
  151. ?>
  152. </body>
  153. </html>


Po zalogowaniu pokazuje tylko niebieskie tło, pobierane z CSS.
matix
Sprawdź w takim układzie czy masz włączoną obsługę błędów (tj. error reporting, show errors) w php.ini.

I przede wszystkim debuguj kod. W twoim przypadku najlepiej pisz np.
  1. <?php echo 'test'; ?>
co parę linijek i odpalaj skrypt do momentu aż się przestanie wyświetlać.
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.