Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

character "<" is the first character of a delimiter but occurred as data.

[es] :: PHP :: character "<" is the first character of a delimiter but occurred as data.

[ Pregleda: 2549 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

SuperC

Član broj: 120719
Poruke: 124
*.9.14.vie.surfer.at.



Profil

icon character "<" is the first character of a delimiter but occurred as data.27.01.2008. u 00:27 - pre 197 meseci
Dakle majusni problem imam. Dole navedena forma radi bez greske u html 4.0 no ne radi u XHTML 1.0, tada javlja gresku iz naslova, tacnije javlja:




Code:
#  Warning  Line 66, Column 91: character "<" is the first character of a delimiter but occurred as data.

…="textfield" id="first_name2" value="<?php session_start(); echo $_SESSION['f



This message may appear in several cases:

    * You tried to include the "<" character in your page: you should escape it as "&lt;"
    * You used an unescaped ampersand "&": this may be valid in some contexts, but it is recommended to use "&amp;", which is always safe.
    * Another possibility is that you forgot to close quotes in a previous tag.



kod u kojem sve desava:

Code:
<form action="processes.php" method="post" name="form1" id="form1">
  <div align="center">
    <table width="81%" border="0" cellpadding="4" cellspacing="0">
      <tr>
        <td width="35%" height="25" align="left" valign="top" bgcolor="#FFFFFF" class="style1"><div align="right">Vorname</div></td>
        <td width="60%" bgcolor="#FFFFFF" class="style1"><div align="left">
            <input name="first_name" type="text" class="textfield" id="first_name2" value="<?php session_start(); echo $_SESSION['first_name']; ?>" size="50" />
          </div></td>
        <td width="5%" bgcolor="#FFFFFF" class="style1">&nbsp;</td>
      </tr>
      <tr>
        <td width="35%" height="25" align="left" valign="top" bgcolor="#FFFFFF" class="style1"><div align="right">Nachname</div></td>
        <td bgcolor="#FFFFFF" class="style1"><div align="left">
            <input name="last_name" type="text" class="textfield" id="last_name" value="<?php session_start(); echo $_SESSION['last_name']; ?>" size="50" />
          </div></td>
        <td bgcolor="#FFFFFF" class="style1">&nbsp;</td>
      </tr>
      <tr>
        <td width="35%" height="25" align="left" valign="top" bgcolor="#FFFFFF" class="style1"><div align="right">E-Mail-Addresse</div></td>
        <td bgcolor="#FFFFFF" class="style1"><div align="left">
            <input name="email_address" type="text" class="textfield" id="email_address" value="<?php session_start(); echo $_SESSION['email_address']; ?>" size="50" />
          </div></td>
        <td bgcolor="#FFFFFF" class="style1">&nbsp;</td>
      </tr>
      <tr>
        <td width="35%" height="25" align="left" valign="top" bgcolor="#FFFFFF" class="style1"><div align="right">Informationen</div></td>
        <td bgcolor="#FFFFFF" class="style1"><div align="left">
            <input name="info" type="text" class="textfield" id="info" value="<?php session_start(); echo $_SESSION['info']; ?>" size="50"/>
          </div></td>
        <td bgcolor="#FFFFFF" class="style1">&nbsp;</td>
      </tr>
      <tr>
        <td width="35%" align="left" valign="top" bgcolor="#FFFFFF" class="style1"><label>
          <input name="username" type="hidden" id="username" value="<?php session_start(); echo $_SESSION['username']; ?>" />
          </label></td>
        <td bgcolor="#FFFFFF" class="style1"><blockquote>
            <blockquote>
              <blockquote>
                <p align="right"> <span class="style19">
                  <input name="function" type="hidden" class="textfield1" id="function" value="edituserprocess" size="50" />
                  </span>
                  <input name="Submit" type="submit" class="textfield" value="Submit" />
                </p>
              </blockquote>
            </blockquote>
          </blockquote></td>
        <td bgcolor="#FFFFFF" class="style1">&nbsp;</td>
      </tr>
      <tr>
        <td align="left" valign="top" bgcolor="#FFFFFF" class="style1">&nbsp;</td>
        <td colspan="2" bgcolor="#FFFFFF" class="style1">&nbsp;</td>
      </tr>
    </table>
  </div>
</form>




Ima li neko rjesenje?
 
Odgovor na temu

kazil
Robert Bašić
Full time PHP dev :)
Bačka Topola - Novi Sad

Član broj: 120044
Poruke: 686
*.cable-3.sattrakt.net.

Jabber: robertbasic@elitesecurity.org
ICQ: 446475288
Sajt: robertbasic.com


+2 Profil

icon Re: character "<" is the first character of a delimiter but occurred as data.27.01.2008. u 07:36 - pre 197 meseci
au. kolko puta imas session_start()? ajde prvo pobrisi sve te pocetke sesija, i samo jedan napisi na pocetak skripta. mozda nema veze sa validacijom na xhtml1.0 ali je greska.
 
Odgovor na temu

SuperC

Član broj: 120719
Poruke: 124
*.9.14.vie.surfer.at.



Profil

icon Re: character "<" is the first character of a delimiter but occurred as data.27.01.2008. u 10:50 - pre 197 meseci
u prvoj verziji je bilo bez tih session start (), pa sam ja nesto eksperimentisao, hocu reci i u prvoj verziji javlja istu gresku:

Code:
Line 73, Column 88: character "<" is the first character of a delimiter but occurred as data.

…ss="textfield" id="last_name" value="<?php  echo $_SESSION['last_name']; ?>" 



This message may appear in several cases:

    * You tried to include the "<" character in your page: you should escape it as "&lt;"
    * You used an unescaped ampersand "&": this may be valid in some contexts, but it is recommended to use "&amp;", which is always safe.
    * Another possibility is that you forgot to close quotes in a previous tag.




original code:

Code:
<form action="processes.php" method="post" name="form1" id="form1">
  <div align="center">
    <table width="81%" border="0" cellpadding="4" cellspacing="0">
      <tr>
        <td width="35%" height="25" align="left" valign="top" bgcolor="#FFFFFF" class="style1"><div align="right">Vorname</div></td>
        <td width="60%" bgcolor="#FFFFFF" class="style1"><div align="left">
            <input name="first_name" type="text" class="textfield" id="first_name2" value="&lt; ?php echo $_SESSION['first_name']; ?>" size="50" />
          </div></td>
        <td width="5%" bgcolor="#FFFFFF" class="style1">&nbsp;</td>
      </tr>
      <tr>
        <td width="35%" height="25" align="left" valign="top" bgcolor="#FFFFFF" class="style1"><div align="right">Nachname</div></td>
        <td bgcolor="#FFFFFF" class="style1"><div align="left">
            <input name="last_name" type="text" class="textfield" id="last_name" value="<?php  echo $_SESSION['last_name']; ?>" size="50" />
          </div></td>
        <td bgcolor="#FFFFFF" class="style1">&nbsp;</td>
      </tr>
      <tr>
        <td width="35%" height="25" align="left" valign="top" bgcolor="#FFFFFF" class="style1"><div align="right">E-Mail-Addresse</div></td>
        <td bgcolor="#FFFFFF" class="style1"><div align="left">
            <input name="email_address" type="text" class="textfield" id="email_address" value="<?php echo $_SESSION['email_address']; ?>" size="50" />
          </div></td>
        <td bgcolor="#FFFFFF" class="style1">&nbsp;</td>
      </tr>
      <tr>
        <td width="35%" height="25" align="left" valign="top" bgcolor="#FFFFFF" class="style1"><div align="right">Informationen</div></td>
        <td bgcolor="#FFFFFF" class="style1"><div align="left">
            <input name="info" type="text" class="textfield" id="info" value="<?php echo $_SESSION['info']; ?>" size="50"/>
          </div></td>
        <td bgcolor="#FFFFFF" class="style1">&nbsp;</td>
      </tr>
      <tr>
        <td width="35%" align="left" valign="top" bgcolor="#FFFFFF" class="style1"><label>
          <input name="username" type="hidden" id="username" value="<?php echo $_SESSION['username']; ?>" />
          </label></td>
        <td bgcolor="#FFFFFF" class="style1"><blockquote>
            <blockquote>
              <blockquote>
                <p align="right"> <span class="style19">
                  <input name="function" type="hidden" class="textfield1" id="function" value="edituserprocess" size="50" />
                  </span>
                  <input name="Submit" type="submit" class="textfield" value="Submit" />
                </p>
              </blockquote>
            </blockquote>
          </blockquote></td>
        <td bgcolor="#FFFFFF" class="style1">&nbsp;</td>
      </tr>
      <tr>
        <td align="left" valign="top" bgcolor="#FFFFFF" class="style1">&nbsp;</td>
        <td colspan="2" bgcolor="#FFFFFF" class="style1">&nbsp;</td>
      </tr>
    </table>
  </div>
</form>
 
Odgovor na temu

Uroš Ivanović
Uros Ivanovic
Beograd

Član broj: 146750
Poruke: 58
*.internet.krstarica.net.



Profil

icon Re: character "<" is the first character of a delimiter but occurred as data.11.06.2008. u 19:25 - pre 193 meseci
imam dialup internet pa nisam zalazio mnogo u kod, ali sudeci po gresci stvar je u tome sto nisi stavio kod u
<![CDATA[
]]>
kako bi sprecio html parser da interpretira < kao pocetak njegovog taga. istu stvar moras da uradis i kada koristis &, > ili neki drugi html spec. char
pozdrav
 
Odgovor na temu

[es] :: PHP :: character "<" is the first character of a delimiter but occurred as data.

[ Pregleda: 2549 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.