PHP Upload map
Ik ben Mike en ben nieuw op dit forum. Ik hoop dat ik mijn vraag op de goede plaats heb geplaatst.
Ik weet niet hoe ik mijn vraag moet omschrijven, dus kan weinig opzoeken, dus vandaar dit topic.
Ik wil een bestandje uploaden via php, maar dit kan alleen in dezelfde map of een map die hoger ligt dan waar het bestand staat. (bv bestand index.php staat in de map website, dan moet het uploadbestandje in map website of hoger)
Nu wil ik graag dat ik dat bestandje kan uploaden naar een map die lager ligt dan het php bestandje. Dit omdat ik het bestandspad via mysql weer wil ophalen, maar het bestandje dat die bestandspad aan moet roepen, veel hoger ligt dan wat ik naar mysql upload. Ik ga het even met een voorbeeld uitleggen, want het is heel moeilijk te omschrijven (vind ik zelf):
in de map website staat index.php en een map back en map images
in de map back staat index.php, die een opdracht geeft om een foto up te loaden.
De foto moet dus in de image map in de website map (root dus).
Hoe krijg ik dat voor elkaar?
Normaal moet dan in de map back een map met images staan, want anders krijgt php de map niet gevonden.
Is er hier een oplossing voor?
Hopelijk heeft iemand van jullie een antwoord!
Hartstikke bedankt voor jullie hulp!
Mike
Gewijzigd op 12/10/2012 22:01:21 door Mike Vosters
Als eerste moet je rechten hebben om bij de bovenliggende map te kunnen komen. Als dit het geval is, zet je voor de path naar de map waar het word geupload "../"
"../" (zonder de " natuurlijk) houd in dat je een map terug gaat. Doe je het volgende: "../../" dan ga je twee mappen terug.
Stel je hebt het volgende structuur:
/script/
/script/php/
/script/php/upload.php
/script/images/
/script/uploads/
en je wilt vanaf upload.php naar de map /script/uploads/ uploaden. De path word dan: "../uploads/".
Ik hoop dat ik je veder heb kunnen helpen.
bijv. je hebt twee mappen: images en php.
in een bestand in php wil je een image benaderen uit de images map. dat doe je zo:
<img src="../images/foto.jpg">
beantwoord dit jouw vraag?
groet frank
Toevoeging op 12/10/2012 23:24:01:
maar je kunt ook met absolute paden werken:
je kunt daarvoor het beste een variabele maken met jouw 'root'
daarna kun je weer de map images benaderen door:
Ik ga het morgen uitproberen.
Ik snap wat jullie bedoelen en het gaat mijn probleem zeker oplossen!
Mike
Frank Nietbelangrijk op 12/10/2012 23:19:01:
Zou ik dan als
schrijven (variabelen buiten quotes en niet telkens escapen).