php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2009

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 18.05.2009, 13:15  
Neuer Benutzer
 
Registriert seit: 12.01.2009
Beiträge: 11
julien befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] ics (iCalendar) Datei mit php erstellen

Moin Leute,

ich möchte eine .ics Datei zum Versand per E-Mail erzeugen. Den Inhalt der Datei habe ich schon hingebastelt, funktioniert auch wunderbar:

PHP-Code:
header("Content-Type: text/Calendar");
header("Content-Disposition: inline; filename=calendar.ics");
echo 
"BEGIN:VCALENDAR\n";
echo 
"VERSION:2.0\n";
echo 
"PRODID:PHP\n";
echo 
"METHOD:REQUEST\n";
echo 
"BEGIN:VEVENT\n";
echo 
"DTSTART:20091201T150000\n";
echo 
"DTEND:20091201T151500\n";
echo 
"DESCRIPTION:Testtermin\n";
echo 
"SUMMARY:Testterminbeschreibung\n";
echo 
"UID:1\n";
echo 
"SEQUENCE:0\n";
echo 
"DTSTAMP:".date('Ymd').'T'.date('His')."\n";
echo 
"END:VEVENT\n";
echo 
"END:VCALENDAR\n"
Nun möchte ich diesen Inhalt in eine Datei schreiben und im gleichen Verzeichnis speichern. Das klappt leider nicht.
Versucht habe ich:

PHP-Code:
$string='
BEGIN:VCALENDAR
VERSION:2.0
// usw...
END:VCALENDAR
'
;
$handle fopen("myfile.ics"'w+');
fwrite($handle$string);
fclose($handle); 
Die Datei wird zwar erstellt und korrekt gespeichert, der Inhalt ist auch soweit vorhanden allerdings weiß ich nicht wie ich die Header Informationen da rein bekomme. Wenn ich

PHP-Code:
header("Content-Type: text/Calendar");
header("Content-Disposition: inline; filename=calendar.ics"); 
einfach an den Beginn von $string setze wird es logischerweise einfach nur als Text in der Datei ausgegeben.

Kann mir da jemand helfen?

Dank im Voraus!

Gruß,
julien
julien ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 18.05.2009, 15:01  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.234
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Header-Informationen sind etwas speizifisches für den Webserver und Browser. Die haben in der Datei exakt gar nichts zu suchen. Die Frage ist eher: Wieso willst du die Header da zusätzlich mit dazu schreiben? Was haben die da verloren? Was genau klappt nicht, was du durch die Aufnahme der Header korrigiert sehen willst?
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist offline  
Alt 18.05.2009, 16:55  
Neuer Benutzer
 
Registriert seit: 12.01.2009
Beiträge: 11
julien befindet sich auf einem aufstrebenden Ast
Standard

Ahh... supergeil. Ich wusste nicht das Headerinformationen nichts in einer Datei zu suchen haben. Habe die jetzt rausgenommen und die Datei wird 1a erzeugt.
Vielen Dank für die Lösung!

Gruß, julien
julien ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Homepage mit PHP in eine index.php Datei erstellen matze228 PHP Tipps 2009 5 15.01.2009 22:18
access datei mit php erstellen nieselfriem Datenbanken 18 07.01.2009 12:55
wie kann man mit FPDF ein PDF Datei auf Webseite zu erstellen waldsee PHP Tipps 2008 4 22.12.2008 10:17
.htpasswd Datei erstellen obi Server, Hosting und Workstations 9 26.09.2006 13:27
Datei erstellen und schreiben - WICHTIG! MessengerNews! PHP Tipps 2006 12 13.08.2006 22:36
[Erledigt] CSS Datei mittels PHP erstellen PHP Tipps 2005-2 6 13.10.2005 19:05
php datei ueber form erstellen PHP Tipps 2005-2 6 22.09.2005 11:44
datei erstellen nixdorf PHP Tipps 2005-2 2 06.09.2005 12:06
Datei auf FTP-Server ändern ohne lokal abzuspeichern faux PHP-Fortgeschrittene 11 02.09.2005 11:54
txt datei erstellen wie zeilenbrüche und absätze einbringen? PHP Tipps 2005 11 19.05.2005 17:39
Disk quota beim erstellen einer Datei ggfan PHP Tipps 2005 5 20.04.2005 17:15
datei erstellen und rechte aendern PHP Tipps 2005 10 16.03.2005 15:56
[Erledigt] Datei erstellen und verlinken PHP Tipps 2004 2 13.08.2004 17:50
Datei erstellen und verlinken PHP Tipps 2004 1 13.08.2004 14:20
datei erstellen und versenden?!?! jens76 PHP Tipps 2004 2 02.07.2004 13:27

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
ics datei erstellen, php ics, ics php, icalendar php, icalendar erstellen, ics erstellen, php ics erstellen, php ics datei erstellen, ical datei erstellen, php ical, ics datei erstellen php, php icalendar, php vcalendar, php ical erzeugen, ics erstellen php, ical php erstellen, ics datei erzeugen, php ical erstellen, ics header, ics erzeugen

Alle Zeitangaben in WEZ +2. Es ist jetzt 18:30 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum