[ markolugonja @ 01.02.2008. 11:13 ] @
U lokalu testiram HTML strane putem Apache 2.0.48 servera i posle konstatacije da je sve onako kako želim iste te strane
prenosim na host kod provajdera. Kada sada te iste strane učitam dobijem nešto savim drugo od onog što sam video u lokalu.
Kada pogledam kod vidim da se tu pojavljuje nekakav karakter koji celu stvar kvari. Trudio sam se da shvatim o čemu se radi ali ne ide. Ako neko ima ideju, molim da mi pomogne.

Source u lokalu izgleda ovako:

Code:
<div id="content">
          <div id="header">
            <div id="logo">VESTI<br /></div>
            <div id="searchform"[b][red]> <[/red][/b]form method="post" class="search" action="/SKS//srb_cir/aktuelnosti/index.php" />
        Pretraga: <input name="pojam" type="text" class="text" id="pojam" />
itd..............



Pogled na source koji je na serveru kod provajdera i gde se pojavljuje karakter koji je ovde prikazan kao tacka:
Code:
<div id="content">
          <div id="header">
            <div id="logo">VESTI<br /></div>
            <div id="searchform"[b][red]>.       <[/red][/b]form method="post" class="search" action="/srb_cir/aktuelnosti/index.php" />
        Pretraga: <input name="pojam" type="text" class="text" id="pojam" />
      <input type="submit" name="search" class="searchbutton" value="Traži" />
</div>
itd.................


[Ovu poruku je menjao Nemanja Avramović dana 22.02.2008. u 23:38 GMT+1]
[ zkaiser @ 01.02.2008. 11:30 ] @
dobra je praksa da se putanje do odredjenog sadrzaja na serveru pisu kao './srb_cir/aktuelnosti/index.php' , a ne
'/SKS//srb_cir/aktuelnosti/index.php' ....

Mozda otud server provajdera izfantazira onu . izmedju <div> i <form> taga ....

. current directory
.. parent directory
[ markolugonja @ 01.02.2008. 12:27 ] @
....'/SKS//srb_cir/aktuelnosti/index.php'.... - ovaj kod je sa servera u lokalu i to lepo radi tako da nije u tome problem...
U svakom slučaju hvala na odgovoru.
[ Miroslav Ćurčić @ 01.02.2008. 13:09 ] @
Daj nam parče PHP koda koji generiše taj HTML red.

Možda imaš neko "ehovanje" usred tog stringa.
Možda imaš "inkludovanje" druge datoteke kojoj je zalutao neki karakter pre <?php taga (ili posle ?>), možda BOM ?
[ markolugonja @ 01.02.2008. 13:38 ] @
Evo kako izgleda SEARCH FORM


Code:
// SEARCH FORM
function searchform() { 
    include ("config.php"); ?>
    <form method="post" class="search" action="<?php echo $_SERVER['PHP_SELF']; ?>" />
        <? echo $search_label; ?> <input name="pojam" type="text" class="text" id="pojam" />
      <input type="submit" name="search" class="searchbutton" value="<? echo $search_button; ?>" />
<?                      
}


[Ovu poruku je menjao Nemanja Avramović dana 22.02.2008. u 23:37 GMT+1]
[ markolugonja @ 01.02.2008. 13:41 ] @
Pitanje je kako to da u lokalu sve izgleda sasvim prihvatljivo a postavkom kod provajdera stvar izgleda drugačije???
[ dakipro @ 01.02.2008. 13:51 ] @
Jos je vece pitanje kako ti php kod pocinje bez <?php tagova?
Vidim da se zavrsava sa

include ("config.php"); ?>

a nigde ne pocinjes php tagove.
Code:

// SEARCH FORM
function searchform() {
include ("config.php"); ?>
<form method="post" class="search" action="<?php echo $_SERVER['PHP_SELF']; ?>" />
<? echo $search_label; ?> <input name="pojam" type="text" class="text" id="pojam" />
<input type="submit" name="search" class="searchbutton" value="<? echo $search_button; ?>" />
<?
}


Da li si proverio BOM ?
[ markolugonja @ 22.02.2008. 10:42 ] @
U pitanju je bio BOM!
Hvala svima na pomoci.