Hi Tobi,
Also um genau zu sein, möchte ich ein Bild über egw_vfs in
imagecreatefrom reinkriegen.
z.B.
imagecreatefromjpeg(egw_vfs::fopen($file_vfs_path));
So funktioniert das natürlich nicht. Aber das beschreibt am besten, was ich
genau möchte.
Wenn das von einer EGroupware App ist, ist es ganz einfach:
fopen(egw_vfs::PREFIX.'/home/someone/somefile', 'r');
oder
egw_vfs::fopen('/home/someone/somefile', 'r');
Damit du egw_vfs verwenden kannst, musst Du die EGroupware
header.inc.php includen. Das ist auch notwendig da das vfs ja die
Benutzeranmeldung verwendet für die Rechte.
Wenn Du unabhängig von den Rechten agieren willst oder musst (sprich in
dem Context kein Passwort hast), kannst Du
egw_vfs::$is_root = true;
setzen um alle Rechteprüfungen außer Kraft zu setzen.
filemanager/cli.php ist ein Beispiel wie man mit minimaler EGroupware
Integration auf das VFS zugreifen kann.
Am einfachsten ist es immer Deine Sachen auch als EGroupware App laufen
zu lassen, dann funktioniert alles ganz einfach 
Ralf
Ralf Becker
Director Software Development
Stylite AG
Morschheimer Strasse 15 | Tel. +49 6352 70629 0
D-67292 Kirchheimbolanden | Fax. +49 6352 70629 30
Email: rb@stylite.de
www.stylite.de | www.egroupware.org
Managing Directors: Andre Keller | Ralf Becker | Gudrun Mueller
Chairman of the supervisory board: Prof. Dr. Birger Leon Kropshofer
VAT DE214280951 | Registered HRB 31158 Kaiserslautern Germany
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. SALE $99.99 this month only – learn more at:
http://p.sf.net/sfu/learnmore_122912
egroupware-german mailing list
egroupware-german@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/egroupware-german