Ik ben hier al even mee aan het vogelen maar kom er niet uit.
fileUpload.class.php wordt geinclude in b.v. index.php
Kan de class na initiatie er zelfstandig achterkomen wat zijn locatie is? Wanneer ik gebruik maak van de $_SERVER variabelen kom ik altijd uit op de locatie van het bestand waardoor de class geinclude wordt. Dat is in ieder geval waar ik tegenaan loop.
Waarom ik dit wil doen....
Ik ben een 'AJAX' upload class aan het schrijven maar wil niet dat de gebruiker meer dan 1 pad moet aangeven. Dat zou dus vanzelfsprekend het directory zijn waar naartoe geupload wordt.
Uploaden met AJAX kan helemaal niet (vandaar de aanhalingstekens), maar er is een antieke manier die de suggestie wekt dat het AJAX is. Er wordt een hidden iframe gebruikt waarin vanzelfsprekend een pagina geladen wordt die het verplaatsen naar de directory verzorgd.
Deze pagina bevind zich altijd op de zelfde plek t.o.v. het fileUpload.class.php bestand. N.l.
Een mogelijkheid zou zijn om de gebruiker "uploader.php" altijd in het zelfde directory te laten plaatsen als waar in een bestand een initialisatie van de class plaats vindt. Dit wil ik niet doen omdat ik daarmee van een structuur af zou moeten wijken waar ik heel consequent in ben.
Iemand een idee?
fileUpload.class.php wordt geinclude in b.v. index.php
code:
1
2
| ./classes/FileUpload/fileUpload.class.php ./index.php |
Kan de class na initiatie er zelfstandig achterkomen wat zijn locatie is? Wanneer ik gebruik maak van de $_SERVER variabelen kom ik altijd uit op de locatie van het bestand waardoor de class geinclude wordt. Dat is in ieder geval waar ik tegenaan loop.
Waarom ik dit wil doen....
Ik ben een 'AJAX' upload class aan het schrijven maar wil niet dat de gebruiker meer dan 1 pad moet aangeven. Dat zou dus vanzelfsprekend het directory zijn waar naartoe geupload wordt.
Uploaden met AJAX kan helemaal niet (vandaar de aanhalingstekens), maar er is een antieke manier die de suggestie wekt dat het AJAX is. Er wordt een hidden iframe gebruikt waarin vanzelfsprekend een pagina geladen wordt die het verplaatsen naar de directory verzorgd.
Deze pagina bevind zich altijd op de zelfde plek t.o.v. het fileUpload.class.php bestand. N.l.
code:
1
| ./classes/FileUpload/uploader.php |
Een mogelijkheid zou zijn om de gebruiker "uploader.php" altijd in het zelfde directory te laten plaatsen als waar in een bestand een initialisatie van de class plaats vindt. Dit wil ik niet doen omdat ik daarmee van een structuur af zou moeten wijken waar ik heel consequent in ben.
Iemand een idee?