ďťż

[php] kod się nie wykonuje

       

Podstrony


telcocafe

W 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"?>');

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.