ďťż
Podstrony
|
telcocafeW pliku index.php napisałem taką formułkę:<?php require('start.php'); ?> A w start.php mam: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="pl" xml:lang="pl"> <head> <meta ... /> <link rel="Stylesheet" type="text/css" href="style.css" /> </head> <body> ... <div class="nav_item">Nawigacja</div> <?php include('menu.php'); ?> ... </body> </html> Moje pytanie brzmi: dlaczego kod się nie wykonuje (tj. nie wyświetla się błąd tylko czysta biała strona)? Co jest nie tak? Jak to naprawić? moze na serverze masz wylaczonego debugera, wlacz go :> A gdzie to testujesz ? Może włącz display_errors w pliku php.ini Powinny normalnie wszystkie pliki zostać przeparsowane, ale ostatnio w nowszych wersjach PHP wyświetlanie błędów jest wyłączone. Możliwe że nie dodałeś gdzieś średnika. 1. Spróbuj zamienić require na include 2. weź zamień <?xml version="1.0" encoding="UTF-8"?> na <? echo('<?xml version="1.0" encoding="UTF-8"?>'); |
|||
Sitedesign by AltusUmbrae. |