PHP - lokale Datei öffnen
motznmocha joe 17.12.2005 - 20:04 1360 15
motznmocha joe
Big d00d
|
Hallo!
Ich will kurz mal versuchen zu erklären wo ich mich wieder mal nicht auskenne.
Ich mach mir eine .php Datei die ich dann über LOCALHOST öffnen will. Diese Datei enthält einen href mit einem Link auf eine datei die auf meinem Lokalen Rechner gespeichert ist. Wieso ist es nicht möglich diesen Href auszuführen. Ich klicke drauf und es passiert rein gar nyx. Das drumrum hab ich mir gespart... das ist natürlich nicht die komplette datei.
sry ich weis ist echt eine Dumme frage...aber ich find leider nyx
MFG Joe
edit: was noch dazugehört- > die Datei ist nicht im htdocs ordner!!!!
|
Frys_Assassin
information keeper
|
Hm: Setz den Link auf file:///c:/Ordner/bla.txt (oder halt file:///home/user/bla.txt)
|
motznmocha joe
Big d00d
|
nein geht auch nicht...
Wenns nicht geht muss ich eben einen "localhost" ordner draus machen. Aber geht das überhaut...kann man 2 htdocs ordner haben?
edit: ok das müsste mit virtual hosts gehen... wenn wer weis wo und wie sowas erstellt gehört: bitte melden(unter Linux)
Bearbeitet von motznmocha joe am 18.12.2005, 14:53
|
mat
AdministratorLegends never die
|
geh bitte.. recherchier mal bevor du andauernd das forum konsultierst.
|
motznmocha joe
Big d00d
|
geh bitte.. recherchier mal bevor du andauernd das forum konsultierst. Ich sitzt heut schon den ganzen Tag... erzähl mir nyx von recherchiern... mir rennt nämlich die Zeit davon... alles was ich ausprobiere nutzt rein gar nichts.
|
nr1
Here to stay
|
poste halt mal den code, der bis jetzt da ist, und was genau in der datei drinnen steht, etc
|
motznmocha joe
Big d00d
|
Naja mir ist ja klar warums nicht geht.... wenn ich einen Pfad angebe wie /srv/www/server1/index.html dann gehts auf meiem rechner aber nicht auf einem anderen im Netzwerk. dies geht natürlich nur wenn man einen Link wie localhost/server1/index.html angibt. Jetzt muss ich es schaffen das ich eben auf einer anderen Stelle im Linux als dort wo die eigentliche Seite sich ist eine Art localhost2 mache. Dies geht mit einem Virtualhost laut: http://aktuell.de.selfhtml.org/arti...apconf06.htm#a1muss ich ans Ende der httpd.conf folgendes reinschreiben: NameVirtualHost 192.168.0.3 (ka was ich da für eine Adresse nehmen soll... anscheinend kanns auch 192.168.0.x sein oder soll ich das x ersetzten) <VirtualHost 192.168.0.3> ServerName http://www.server1.test DocumentRoot "/srv/www/server1" </VirtualHost> sry mat... wollt dich nicht anfahren... ist nur so schrecklich depremierend das ganze MFG Joe
|
mat
AdministratorLegends never die
|
kommt auf deine webserver konfiguration an. NameVirtualHost *:80
<VirtualHost *:80>
ServerName [url]www.server1.test[/url]
DocumentRoot "/srv/www/server1"
</VirtualHost>
das sollte problemlos funktionieren. danach musst du apache neustarten, dann wirst du sehen ob die konfiguration passt. edit: so wie ich das verstehe gehst du nur über das intranet.. in diesem fall brauchst du einen eintrag in der "%WINDIR%\system32\drivers\etc\host" der dir den hostnamen auf der clientseite richtig auflöst. Beispiel: host eintrag bei den clients: SERVER 192.168.x.x <= serverip im internen netwerk vhost eintrag für apache am server: ServerName SERVER
|
motznmocha joe
Big d00d
|
hmmm Unbekannter Rechner http://www.server1.testAja es geht auserdem lokal auch nicht... was macht eigentlich das *:80 MFG Joe
|
mat
AdministratorLegends never die
|
macht den vhost für alle ipadressen auf port 80 verfügbar.
was brauchst du jetzt nochmal _genau_, es kennt sich ja keiner aus.
|
motznmocha joe
Big d00d
|
Tut mir leid...
Also ich hab eine Art Datenbank oberfläche für eine Firma geschaffen(php). In dieser sind Teile eingetragen. jedes Teil hat eine Zeichnung dabei. Diese Zeichnung ist auf einem anderen Platz abgespeichert wie die Seite (ist leider so und geht nicht anders). Ich möchte jetzt einen link machen der es ermöglicht auf dieses Bild zu linken. natürlich gehen die Pfade wie: /srv/www/server1/j.jpg nur auf meinem rechner da ein anderer Rechner im Netzwerk diese datei nicht an dieser Stelle hat! Man müsste das Bild dort haben wo die restliche Seite ist, dann würde es gehen.
Ich suche jetzt nach einer Möglichkeit diesen Link zu erstellen!
MFG Joe
|
dio
Here to stay
|
Du willst am Server das Bild des Clients einbinden?
|
mat
AdministratorLegends never die
|
netzwerkstruktur und betriebssysteme?
|
motznmocha joe
Big d00d
|
nein beide Sachen (Bild und Seite) sind auf einem Server auf unterschiedlichen Platten (bzw Ordner)! Der Server läuft auf SUSE LINUX ENTERPISE 9.1. Meine Tests mache ich aber derzeit noch auf einem Rechner mit SUSE Linux 9.1. Das Beribssystem wo die Seite angerufen wird ist Windows(2000 oder XP)
MFG Joe
|
kleinerChemiker
Here to stay
|
bin kein linux-kenner, aber m.w. brauchst da nicht mal einen vhost, sondern sollte ein link innerhalb des webdirs auf das dir wo die bilder sind reichen.
|