Kategorie "Programmierung"

Ältere Einträge »

17 Jun

HTML Link nicht öffnen sondern Download erzwingen

17.Jun.2010 18:06:03 | Autor: gute-information - Kategorie: Programmierung

Ich habe vor Kurzem das Problem gehabt dass ist eine .vcf Datei (digitale Visitenkarte) für ein Projekt zum Download anbieten wollte. Nun wurde aber der Link in einem neuen Fenster geöffnet und der Quellcode der .vcf-Datei wurde angezeigt -> nicht brauchbar da die Visitenkarte gespeicher und im E-Mail-Programm wie Thunderbird oder Outlook importiert werden soll.

Mit folgendem PHP-Code wird ein Download erzwungen:

<?php
header('Content-disposition: attachment; filename=dateiname.vcf');
header('Content-type: text/x-vcard');
readfile('dateiname.vcf');
?>

Einfach diesen Code in einer .php Datei speichern (neues Textdokument und speichern unter .php)

PHP.net >>>

0 Kommentare


29 Sep

Domain richtig umleiten ganz einfach – mod rewrite in .htaccess

29.Sep.2009 09:09:41 | Autor: gute-information - Kategorie: Programmierung

php-logoNehmen wir an man verfügt über mehrere TLD (Topleveldomains).
Zum Beispiel deine-domain.de und deine-domain.com.
Es soll nun die .com auf die .de umgeleitet werden damit die Homepage nur über eine TLD erreichbar ist (Stichwort: Double Content bei Google).

Was macht der folgende Code?
Er leitet alle registrierten deine-domain.tld auf die deine-domain.de Domain um.
Leitet von www.deine-domain.de auf http://www.deine-domain.de um.
Leitet index.html, index.php und index.htm auf die http://deine-domain.de Domain um

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.deine-domain\.de$
RewriteRule ^(.*)$ http://www.deine-domain.de/$1 [L,R=301]
RewriteCond %{THE_REQUEST} ^([^/]+/)*index\.php\ HTTP/
RewriteRule ^(([^/]+/)*)index.*$ http://www.deine-domain.de/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^([^/]+/)*index\.html\ HTTP/
RewriteRule ^(([^/]+/)*)index.*$ http://www.deine-domain.de/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^([^/]+/)*index\.htm\ HTTP/
RewriteRule ^(([^/]+/)*)index.*$ http://www.deine-domain.de/$1 [R=301,L]

Wie verwende ich diesen Code?

Den Microsoft Editor öffnen und den Code einfügen.
Anschließend als .htaccess speichern (ohne Endung).
Dann auf den Server in das Root-Verzeichnis hochladen.

www.php-homepage.de >>>

0 Kommentare


28 Sep

PHP – Zahl mit zwei Nachkommastellen, Punkt und Komma

28.Sep.2009 09:09:04 | Autor: gute-information - Kategorie: Programmierung

php-logoEinfaches Beispiel um eine Zahl mit zwei Nachkommastellen
sowie einem Punkt als Tausender-Trennzeichen und ein Komma als Dezimal-Trennzeichen.

PHP-Code:

$variable_1 = 256.16;
$variable_2 = 743.84;

$summe = $variable_1 + $variable_2;

$summe = round($summe, 2);

echo number_format($summe, 2, ',', '.');

Ausgabe: 1.000,00

Allgemein: number_format(Zahl, Nachkommastellen, Trennzeichen zu den Dezimalstellen, Tausender-Trennzeichen)

Wer keinen Punkt als Trennzeichen für die Tausender wünscht einfach den Punkt aus number_format rauslöschen.

www.php-homepage.de >>>

0 Kommentare


Ältere Einträge »

top