[PHP/DA] Open BaseDir - Meerdere users *

Pagina: 1
Acties:
  • 121 views sinds 30-01-2008
  • Reageer

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Klanten loggen in op een cms admin site. Alles site's draaien op een DirectAdmin server.

Als klanten zijn ingelogd, kunnen ze media uploaden. Deze media wordt vervolgens in een folder geplaats in de account van de klant. Dit werkt allemaal vlekkeloos, en de image is goed te zien op de ftp server.

Maar het probleem is dat ik geen images kan bekijken in deze cms admin site. Een direct path kan ik ook niet invullen bij <img>.

Heeft iemand hier ervaring mee, zodat ik op een andere account toch deze images kan bekijken?

Overigens kan ik wel een lijst krijgen met alle bestandsnamen, dus de rechten lijken goed te zijn...

Acties:
  • 0 Henk 'm!

  • disjfa
  • Registratie: April 2001
  • Laatst online: 03-07 14:47

disjfa

be

Een direct pad kan je niet maken omdat? Als de files van een andere server komen kan je ze ook op zich inladen door of naar die site te linken, of gewoon een readfile (of iets dergelijks) te gebruiken met een ftp connectie. Of gewoon een synchronisatie te draaien.

Maar kan je wat is nu precies het probleem?

disjfa - disj·fa (meneer)
disjfa.nl


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
domeinen staan allemaal op de zelfde server, maar heb een crop tool die het mogelijk maakt om bepaalde foto's uit te snijden. Maar omdat ik niets kan zien, valt er dus weinig te croppen. Dit allemaal omdat ik niet weet hoe ik images kan laten zien uit een direct path...

Acties:
  • 0 Henk 'm!

  • disjfa
  • Registratie: April 2001
  • Laatst online: 03-07 14:47

disjfa

be

En hoe weet je wel pad je nodig zou hebben. Als je dat zou kunnen achterhalen dan zou heel je probleem neem ik aan opgelost zijn. Dan maakt het ook niet uit waar je de images vandaan haalt en waar je ze cached. Zolang je ze op een juiste manier ophaalt.

disjfa - disj·fa (meneer)
disjfa.nl


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Dit is het path waar de images op staan:

/home/USER/domains/DOMAIN.NM/public_html/nl/data/media/

vanaf een ander path wordt deze data opgehaald. Om een image te tonen gebruik in als html tag een <img>. <img> werkt alleen maar met relatieve waardes, dus bv ../data/image.jpg, maar hier kan ik niet dit directe path in zetten.

Acties:
  • 0 Henk 'm!

  • disjfa
  • Registratie: April 2001
  • Laatst online: 03-07 14:47

disjfa

be

Verwijderd schreef op vrijdag 12 oktober 2007 @ 00:41:
vanaf een ander path wordt deze data opgehaald. Om een image te tonen gebruik in als html tag een <img>. <img> werkt alleen maar met relatieve waardes, dus bv ../data/image.jpg, maar hier kan ik niet dit directe path in zetten.
Daar kan je ook gewoon een php scriptje voor maken wat een plaatje van een andere locatie kan inlezen ;) image.php?image="naamvandeimage" en die met de image.php gewoon uitlezen een neerzetten. Daar zijn zoals ik al eerder aangaf meerdere mogenlijkheden voor. Zoals gd, readfile, fopen, file_get_contents en dergelijke.

disjfa - disj·fa (meneer)
disjfa.nl

Pagina: 1