bituniverse.com Foren-Übersicht bituniverse.com
Entwickler Forum
 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

mode rewrite images idee gesucht
Gehe zu Seite 1, 2  Weiter
 
Neues Thema eröffnen   Neue Antwort erstellen    bituniverse.com Foren-Übersicht -> Linux, Windows, Apache, IIS
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Holger (HMR)



Anmeldedatum: 12.11.2007
Beiträge: 131

BeitragVerfasst am: Fr 14 März, 2008 18:55    Titel: mode rewrite images idee gesucht Antworten mit Zitat

hallo zusammen,
habe folgende situation:

domain.de UND domain.eu
domain==domain

auf domain.de liegen images.

auf domain.eu sollen diese bilder ebenfalls genutzt werden.
hier existieren virtuelle verzeichnisse, in denen 'eigentlich' keine daten
existieren und die via mode rewrite umgeleitet werden.
hier werden allerdings auch die bilder von domain.de dargestellt.

jetzt hätte ich für diese bilder allerdings auch gerne die verwendeten
virtuellen verzeichnisse und die domain.eu genutzt.

beispiel:

EU - url: domain.eu/virtuell1/virtuell2/

image wäre dann :
- domain.eu/virtuell1/virteull2/virtuell3/originalName.jpg

das bild liegt aber auf
- domain.de/ordner1/ordner2/ordner3/originalName.jpg

virteull entspricht vom namen ordner:
virtuell2 -> de.ordner1
virtuell3 -> de.ordner2
virtuell3 -> de.ordner3

Mir will das irgendwie nicht wirklich gelingen, die richtige idee
zufassen zu bekommen, die bilder umzuleiten.

die domains liegen beide unter einem host
- var/web/html/de
- var/web/html/eu

Hat da wer einen tip?

ich dachte auch schon daran alle bilder in den img tags auf der EU-domain mit
der endung .jpeg zu versehen und diese dann an eine bild.php
umzuleiten, die dann das images liest und als image wieder darstellt.

bin da aber ein wenig unsicher, ob das so der rechte weg ist.....???? Confused
z.B. wg. performance etc. sind nämlich nicht wenige...

Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Simon W.
Anti-verdenglischungs-Abgeordneter


Anmeldedatum: 05.11.2007
Beiträge: 283
Wohnort: Aachen

BeitragVerfasst am: Fr 14 März, 2008 19:02    Titel: Antworten mit Zitat

hast du die möglichkeit, direkt virtuelle verzeichnisse, also symbolische links einzurichten? dann wäre das problem praktisch schon direkt auf dateisystem-ebene gelöst ^^

Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Holger (HMR)



Anmeldedatum: 12.11.2007
Beiträge: 131

BeitragVerfasst am: Fr 14 März, 2008 19:22    Titel: Antworten mit Zitat

Hallo Simon...
ähem....

weisnich'?! Embarassed

erst mal danke für deine reaktion...

Zitat:
hast du die möglichkeit, direkt virtuelle verzeichnisse, also symbolische links einzurichten?



ich weis zu meiner schande gar nicht was du damit meinst...

Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Simon W.
Anti-verdenglischungs-Abgeordneter


Anmeldedatum: 05.11.2007
Beiträge: 283
Wohnort: Aachen

BeitragVerfasst am: Fr 14 März, 2008 20:50    Titel: Antworten mit Zitat

unix-dateisysteme (und theoretisch auch ntfs) erlauben virtuelle ordner, die auf einen anderen ordner zeigen.
www.php.net/symlink
oder mit www.php.net/exec
ln -s quelle ziel
aufrufen. das funktioniert wie eine kopie, nur dass die kopie nur symbolisch auf die quelle verweist.

Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Holger (HMR)



Anmeldedatum: 12.11.2007
Beiträge: 131

BeitragVerfasst am: Fr 14 März, 2008 21:21    Titel: Antworten mit Zitat

DANKE!
Damit werde ich mich mal ausführlich beschäftigen....

Sehr guter Hinweis.. Very Happy

Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Holger (HMR)



Anmeldedatum: 12.11.2007
Beiträge: 131

BeitragVerfasst am: Mi 19 März, 2008 14:38    Titel: SYMLINK / PHP Antworten mit Zitat

da bin ich wieder Cool

grundsätzlich klappt das mit dem symlink.
Allerdings erwartet symlink ein tatsächlich vorhandenes verzeichnis für das
target.
Sonst klappt das nicht.
Jetzt existieren aber die verzeichnisse nicht wirklich.

gibt es da einen trick??
oder sollte ich die image-verzeichnisse dann per moder_rewrite
weiterleiten?
geht das überhaupt??

zur erinnerung, die verzeichnisse virtuellN existieren nicht:

Zitat:
image wäre dann :
- domain.eu/virtuell1/virteull2/virtuell3/originalName.jpg

das bild liegt aber auf
- domain.de/ordner1/ordner2/ordner3/originalName.jpg
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Simon W.
Anti-verdenglischungs-Abgeordneter


Anmeldedatum: 05.11.2007
Beiträge: 283
Wohnort: Aachen

BeitragVerfasst am: Mi 19 März, 2008 23:04    Titel: Antworten mit Zitat

wenn du so nun ordner1 nach viertuell1 "link-kopierst", dann sollten auch die unterordner entsprechend verfügbar sein. das ganze ist wie eine kopie, das ziel muss also eigentlich nicht existieren. vielleicht ist die funktion link() dafür vorgesehen? ansonsten probier es mit exec('ln -s ordner1 /bla/blubb/virtuell1');

oder geht es dir darum, dass die ordnernamen 1,2,3 jeweils anders sind als virtuell 1,2,3?

Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Gast






BeitragVerfasst am: Do 20 März, 2008 14:40    Titel: Antworten mit Zitat

Hallo Simon,
erstmal danke !

JA ! GENAU !

ordner1 != virtuell1

das ist ja der witz Laughing

ich teste mal link(),
mal sehen was geschieht...

Nach oben
Simon W.
Anti-verdenglischungs-Abgeordneter


Anmeldedatum: 05.11.2007
Beiträge: 283
Wohnort: Aachen

BeitragVerfasst am: Do 20 März, 2008 17:14    Titel: Antworten mit Zitat

dann musst du ja sowieso für jeden ordnernamen genau bestimmen, durch was er ersetzt werden soll, wenn da kein system hinter steckt. Wink

Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Holger (HMR)



Anmeldedatum: 12.11.2007
Beiträge: 131

BeitragVerfasst am: Do 27 März, 2008 17:30    Titel: Antworten mit Zitat

Najaaa !!
natürlich steckt da ein System dahinter.

virtuel1/virtuel1.2 liegen immer im Ordner ordner1/ordner1.2
die namen lauten halt nur anders.

mit link() geht es auch nicht. gleiche Problem.

exec() läuft bei mir nicht. wird abgewiesen wegen Sicherheitseinstellungen.

jetzt bleiben also nur folgende Optionen:

- per htacces umleiten
was aber nicht so prickelnd ist, weil, wenn das bild allein über den Browser angezeigt wird, hüpft die Browseradresse auf die 'echte' url.

- auf bild.php umleiten
Images mit der Endung .jpEg verwenden, per htacces alle Images .jpeg
auf bild.php umleiten, per Pfad auslesen und bild mit bild.php anzeigen.
irgendwie macht mich das aber auch nicht glücklich, das scheint mir
irgendwie recht performanceintensiv zu sein.

- alle möglichen Bildverzeichnisse physisch tatsächlich anlegen.

hmmm.....
da ich noch immer nicht sicher weis, was da eigentlich bei simlink() / link() passiert, bin ich nun unsicher, welches wohl der bessere weg ist.

oder fällt da jemandem noch eine andere Option ein???

Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    bituniverse.com Foren-Übersicht -> Linux, Windows, Apache, IIS Alle Zeiten sind GMT + 1 Stunde
Gehe zu Seite 1, 2  Weiter
Seite 1 von 2

 
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB2.de
Powered by WebRing.