Sto tentando di avere una cartella temporanea della cache appena fuori e allo stesso livello della cartella dell'applicazione. Questo è per memorizzare le immagini per un paio di momenti prima di spostarli fuori dal sito.Codeigniter - richiamo dinamico relativo/assoluto all'esterno della cartella dell'applicazione
Sto cercando di ottenere l'immagine del profilo Facebook di un utente e salvarlo sul mio server. Ho una soluzione di archiviazione delle immagini che mi richiede di scattare la foto e rinominarla, quindi passarla nella posizione corrispondente per l'archiviazione. I miei pensieri stavano usando file_get_contents()
e file_put_contents()
Potrei memorizzare questo file per un momento mentre lo elabora di conseguenza e quindi copiarlo/spostarlo nel mio metodo di archiviazione. Tuttavia non desidero avere la directory temp all'interno della cartella dell'applicazione - voglio averla allo stesso livello dell'applicazione e della cartella di sistema. Il mio problema è accedere a un percorso relativo o al percorso assoluto (allo stesso livello della cartella dell'applicazione) senza doverlo codificare.
Utilizzare (__dir__)
, (__file__)
e qualcosa come realpath(APPPATH)
mi dà solo risultati all'interno della cartella dell'applicazione. Quindi spero che qualcun altro conosca un modo per ottenere questo
non ha nemmeno pensato di guardare indietro nell'index.php, molto tempo fa ho imparato a conoscere l'APPPATH e raramente ho mai avuto bisogno di altro. Ma questo ha fatto esattamente quello che stavo cercando. Grazie – chris
Prego. Ho trovato un po 'strano che tu sapessi usare 'APPPATH', ma non' FCPATH' :) –
Trovo che sia un po' strano, ahah, considerando che c'è stata una volta in cui ho strisciato su e giù per capire cose simili. Ma sono sempre le cose semplici che mi sfuggono, tanto più quando sono nel profondo delle trincee cercando di capire qualcos'altro da un aspetto o dall'altro, quindi girarsi e renderlo più difficile del necessario. Ironia della sorte prima che tu rispondessi pensavo addirittura di entrare in index.php e definire qualcosa come un ultimo disperato tentativo, poi hai risposto, e mi ha ricordato che c'era già :-) – chris