Du bist hier:
Home
» Programmierung
Kategorie "Programmierung"
17
Jun
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
29.Sep.2009 09:09:41 | Autor: gute-information - Kategorie: Programmierung
Nehmen 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
28.Sep.2009 09:09:04 | Autor: gute-information - Kategorie: Programmierung
Einfaches 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
