Computerzugriff

hey huhu ^^

fragen über fragen ^^
ist es mit php möglich auf daten des computers zuzugreifen?
ich hab sowas in der art mal bei nem browsergame gesehen. dort musste man den pfad zu den template-dateien angeben und diese dann in dem verzeichnis runterladen.
beim betreten der seite wurde dann das template aus dem ordner geladen... (css und images halt).
 
PHP kann (sofern es nicht durch Sicherheitseinstellungen unterbunden wird) auf den lokalen Verzeichnisbaum des Servers zugreifen. Im Allgemeinen auf jeden Fall auf die Dateien, die im DocumentRoot liegen und für die Leseberechitungen bestehen.
An die Daten des Clients kommt PHP (ohne weiteres) nicht ran, es sei denn, du lädst sie explizit per Formular hoch.

mfg, metax.
 
Direkt per PHP kannst du nicht auf das Dateisystem eines Computers zugreifen, da das ganze ja nicht Clientseitig abläuft.
Ich denke, der einzige Weg dahin führt über ein <input type="file" Feld, wobei ich glaube, dass sich ähnliches auch über ein Applet lösen lässt.

hoffe geholfen zu haben :D

//EDIT
Mist da war wohl einer schneller ;)
 
Ne kurze Suche bei php.net hätte es auch getan:
file_get_contents()

// EDIT: Ich glaub, ich hab die Frage falsch verstanden.
Bei so einem Browsergame kann man normalerweise den Ordner angeben (z.B. C:\\irgendwas).
Das Script generiert dann daraus Bild-Verweise, die auf lokale Dateien zeigen, also z.B.
Code:
<img src="C:\\ordner\bild.jpg" />
Die Bilder müssen dann nicht vom Server geladen werden, falls mal der Cache geleert wurde
 
das ganze mit den browsergame wird wie folgt gelöst:

user läd das images pack runter
entpackt das in einen ordner
komplette ordner pfad wird beim game angegeben
das wird in die db dort geschrieben
beim aufrufen der seite der wird jetzt das css/img links auf den ordner des users :)
 
mh...

wenn es sich bei dem server um einen winddof handeln würde, wäre da "C:\pfad\zu\imageset\" nich irgendwie 'unwirksam'?
weil der greift ja dann aufs eigene dateisystem zu oO
 
So wie ich das von den anderen Antworten verstanden habe, greift das Browsergame auf garnichts zu.
Es platziert nur in jeder generierten Webseite einen Verweis, so dass sich der Browser (auf dem Client) doch gefälligst die nötigen Bilder von seiner eigenen Platte zu holen hat. Und wo die Daten liegen, musst diu dem Server nur sagen, damit er den Link entsprechend generiert.
Das heißt, der Server kriegt deine Bilder gar nicht zu sehen, sondern weiß nur, dass welche da sind und schreibt seine Seiten so, dass der Browser sie findet.

mfg, metax.
 
Wie wärs wenn du, bevor das nächste mal eine überflüssige Frage stellst, die Suchfunktion benutzt oder dich mal selbst "schlau" machst?
Es existieren im Web-Forum bereits genug Threads zum Thema und wenn du 5 Minuten gegoogelt hättest, hättest du dir diesen Thread auch sparen können.
 
Zurück
Oben