24 kwi 2013

Dodawanie widgetu na stronę

Html strony

<div id="wyszukiwarka_apartamenty.txt"></div>
...

php dodający wigdet

if(preg_match_all('/<div id="(?P<id>.*)">(&nbsp;)?<\/div>/', $strona_tresc_tmp, $arr)) {
  for($i=0,$c=count($arr['id']);$i<$c;$i++) {
    $widget_content=file_get_contents('widgets/'.$arr['id'][$i]);
    $strona_tresc_tmp=str_replace($arr[0][$i],$widget_content,$strona_tresc_tmp);
  }
}

plik widgetu, powinien być umieszczony w katalogu

widgets/wyszukiwarka_apartamenty.txt
7 kwi 2013

Nagłówki do wysłania pliku csv

header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");
header("Content-Type: unknown");
header("Content-Disposition: attachment; filename=".urlencode($filename));
header("Content-Length: ".strlen($content)."");
header('Pragma: public');
echo $content;
exit();