Autor | Zpráva | ||
---|---|---|---|
Jamal Profil * |
Zdravím teď řeším takovou blbost,ale už opravdu nevím. Mám php stránku:
<? $header="<?xml version='1.0' encoding='iso-8859-2'?>"; require "../dir/connection.php"; require "../dir/functions.php"; require "../dir/file.php"; $header.="<SHOP>\n"; $vyber_zbozi=mysql_query("SELECT * FROM table WHERE conds"); while($res=mysql_fetch_object($vyber_zbozi)){ $header.="<SHOPITEM>\n"; $header.="<PRODUCT>".vycisti($res->nazev)."</PRODUCT>\n"; $header.="<DESCRIPTION>".strip_tags(vycisti($res->poznamka1),'<br />')."</DESCRIPTION>\n"; $header.="<URL>$www/?zbozi=$res->id</URL>\n"; $header.="<IMGURL>\n"; $qy="SELECT * FROM table WHERE conds"; $rsy=mysql_query($qy,$link) or die("Nelze vyhledat obrázek!"); $ry=mysql_fetch_object($rsy); if($ry->priloha>0) { $q1="SELECT * FROM table WHERE conds'\n"; $rsx1=mysql_query($q1,$link) or die("Nelze načíst obrázek!"); $r1=mysql_fetch_object($rsx1); $header.="http://$www/dir/$r1->file\n"; } $header.="</IMGURL>\n"; $header.="<PRICE>$res->cena</PRICE>\n"; $header.="<PRICE_VAT>".$res->cena*(1+($res->dph/100))."</PRICE_VAT>\n"; $header.="</SHOPITEM>\n\n"; } $header.="</SHOP>\n"; $datum=date('d-m-Y'); $remove_www=str_replace("www.","",$www); $remove_cz=str_replace(".cz","",$remove_www); $name=$remove_cz.".xml"; header("Content-type: text/xml"); header("Content-Disposition: attachment; filename=$name"); header("Pragma: no-cache"); header("Expires: 0"); header("Encoding: iso-8859-2"); echo $header;?> všechno funguje parádně, jediný problém je v tom, že se mi ve výstupním xml souboru udělá na prvním řádku prázdný řádek i když tam fyzicky není a to způsobuje nefunkčnost xml stránky. Jediné na co jsem přišel, je to, že to pravděpodobně způsobuje to přikládání souborů přes require. Zkoušel jsem include i require_once ale výsledek je stejný. Kdybych tam nepotřeboval tahat data z databáze(univerzálně) tak to tam dám na pevno. Když toto odstraním tak to prázdný řádek nevloží,ale zase nefunguje všechno ostatní. Jestli jste se s tím někdo už potýkal tak budu vžděčný za jakoukoli radu. Dík |
||
lingvik Profil |
#2 · Zasláno: 20. 1. 2010, 13:06:49
Zkontroluj, jestli ty vložené php soubory nemají nějaké prázdné řádky mimo PHP kód. Např. odřádkování na konci souboru za "?>"
|
||
Časová prodleva: 13 let
|
0