ik heb een pagina in PHP gemaakt waar je via een form een bestand (in mijn geval een foto) kan selecteren om die te bewaren in een bepaalde directory.
Dit werkt prima, via :
<input type='file'> dus.
Maar nu zou ik echter een andere pagina in zelfde project dienen te maken die een bepaalde directory scant (c:\uploads) bijvoorbeeld of er foto's in zitten en deze dan automatisch transferen naar de server + link aanmaken in mijn databank.
Via :
$dirContent = glob("uploads/ExcelUpload/*.{jpg,jpeg,gif,png,JPG,JPEG,PNG,GIF}", GLOB_BRACE);
verkrijg ik inderdaad een array van de files die ik wens. Maar, deze zijn slechts het path en filenaam (bijvoorbeeld c:\uploads\appel.jpg). Ik wens dezelfde achterliggende functies te gebruiken die reeds werken voor mijn pagina met form waar ik een file via "input file" gebruik. Op die pagina verkrijg ik met:
$_FILES['Images']['tmp_name']
het path naar de echte foto. Op mijn "scan directory" pagina echter krijgt
$_FILES['Images']['tmp_name'] enkel maar de string die ik doorstuur (c:\uploads\appel.jpg). Dit is dus slechts wat tekst en is niet de "echte" foto. Ik zoek dus een manier om mijn foto's waarvan ik via de glob functie het path en naam ken de "echte" foto zelf te transfereren naar de temporary directory op de server waarvan ik ze kan transferen naar mijn database en naar de directory die ik wil.
Heeft iemand een idee hoe dit te doen ? Ik heb me ondertussen suf gezocht, en vind enkel maar voorbeelden waarvan men files upload via een form (input type = file), niet via een string van een file path. Hulp aub ! :)