uyumsuzluk hatası - eleman anki şemada kendi kendine kapanan izin verilmez

3 Cevap php

Ben hiçbir uyumsuzluk sorunları gösterdi html sayfası vardı. Ben güvenlik amaçlı üstündeki bazı php kod eklendi ve şimdi sayfası yüzünden bu aşağıdaki uyumsuzluk sorunları artık bir php sayfası olmanın olsun

This element is not allowed to be self-closing in the current schema. The schema is Internet Explorer 8.0. I tried removing the trailing "/" but it then said the empty element must have an end tag. I added and I get the error that it is an empty tag and cannot have a closing tag, it must have a closing slash. Looks like I came full circle.

Bu tüm öz kapama elemanları ile oluşur sadece bir örnektir. Olduğunu ve html sayfa olduğunda hepsi iyi. Sayfaları hala tüm fonksiyon tasarlanmış ve ben ekledi php kod mükemmel çalışıyor gibi. MS Expression Web 3.0 kullanıyorum.

Burada php kodu,

<?php
    session_start();
    if(!session_is_registered('Admin')) :
    header('Location: admin_Login.php');
    endif;
    php?>

Teşekkürler.

3 Cevap

Sen yanlış bir kapanış PHP etiketi olarak "php?>" kullanıyor: o "?>" olmalı

yani PHP kodu bu gibi görünmelidir konum:

<?php
// php code here
// more php code here
?>

İkinci çekimde:

removing all white space ?> kapanış ve belge türüne başlamasından sonra arasındaki deneyin ve herhangi bir yardım olup olmadığını görmek.

Çocuklar, çaba için teşekkürler. Ben sadece sorunu bulundu ve bir kullanıcı hatası olduğunu. Ben XHTML uyumluluk standardı olarak geçiş XHTML 1.0 seçmek gerekiyordu. Özür dilerim, ama senin yardımına takdir ediyorum.