Archives for posts tagged ‘PHP’

Datensätze in einem Smarty-Template ausgeben

Smarty bietet zwar if-, foreach- etc Schleifen aber keine while-Schleife, mit der man sehr einfach viele Datensätze ausgeben kann. Richtig anspruchsvoll wird es, wenn man noch die Mysql-Klasse aus dem Zend Framework benutzt, da dort kein mysql_fetch_assoc() benutzt wird. Mit folgendem Code kann man einfach alle Results in einem Template ausgeben: php-Datei: $sql_img = “SELECT [...]

Smarty einrichten

Für mein neues Projekt habe ich mich dazu entschlossen, Smarty zu benutzen. Smarty ist – kurz gesagt – eine PHP-Klasse mit der man PHP-Code und HTML trennen kann. Es ist grundsätzlich sinnvoll, die lib-Dateien nicht in das library-Verzeichnis von PHP zu kopieren, sondern sie in den Projektordner zu kopieren. Gegeben ist der Projektordner “balduin” welcher [...]

Mit PHP mp3-Download anbieten

Mit folgendem Code kann man mp3-Dateien zum Download anbieten ohne die Datei direkt zu verlinken: <span style="color: #000000"> <span style="color: #0000bb"> &lt;?php $mm_type</span><span style="color: #007700">=</span><span style="color: #dd0000">"application/octet-stream"</span><span style="color: #007700">;</span></span> header(“Cache-Control: public, must-revalidate”); header(“Pragma: hack”); header(“Content-Type: ” . $mm_type); header(“Content-Length: ” .(string)(filesize($path)) ); header(‘Content-Disposition: attachment; filename=”‘.$name.‘”‘); header(“Content-Transfer-Encoding: binary\n”); readfile($path); ?> Habe es auf php.net gefunden und [...]