Adamo Crespi, 26 - Nocera Inferiore
http://www.ecommercers.net
Niente è impossibile. L'impossibile richiede solo più tempo per essere realizzato!
Screen name:
Password:
(Password persa?) - Ricorda i miei dati
Nuovo utente? registrati -
Io non capisco: il file ci sta e il path lo ha trovato PHP. Quando però deve aprirlo e leggerlo lo stesso PHP si dice da solo che il file non esiste. Però il file sta là. Mistero della programmazione, amen.
Aerendir: circa 1 anno fa, Nocera Inferiore - 15 risposte
cioè?
Sono dei file CSV di traduzione di Magento. Voglio memorizzare nel db alcuni dati per poi confrontare la versione 1.3 con la 1.4. Nel passaggio hanno spostato molte stringhe da una parte all'altra e quindi si dovrebbe fare tutta la traduzione da capo. Io vorrei usare uno scriptino per capire cosa si può riciclare della 1.3.

Detto questo ho fatto una funzione read_dir() che scorre tutto l'albero delle directory e memorizza in una variabile, separandoli con una virgola, solo i path dei file.

Con explode(read_dir()) ottengo un array e con foreach lo processo.

Ho fatto un'altra funzione read_csv() che usa fgetcsv per leggere il contenuto dei file ottenuti ma il problema è che fopen mi dice che il file o la cartella è inesistente ed io non ho idea del perchè.
Aerendir: circa 1 anno fa, Nocera Inferiore
stampati il percorso ...
Di che?
Aerendir: circa 1 anno fa, Nocera Inferiore
Il percorso del file è corretto, l'ho copiato dall'errore di PHP e da terminale (di Ubuntu) ho provato ad aprire il file e si è aperto: quindi il percorso è corretto.
Aerendir: circa 1 anno fa, Nocera Inferiore
si ma il file è in remoto o in locale?
Locale e lo vedo, sta lì, navigando le cartelle ci arrivo e lo apro!
Aerendir: circa 1 anno fa, Nocera Inferiore
Tanto è vero che se uso read_csv dentro a read_dir funziona. Se lo uso nel foreach (cioè dopo aver esportato ed esploso la stringa/elenco-files) non funziona.
Aerendir: circa 1 anno fa, Nocera Inferiore
allora hai qualcosa nel for ... posta il codice
Lo sapevo!!! Sono un caXXone!!! Ho provato pure son is_string e file_exists e bastava un trim! Che caXXone!

Comunque è risolto
Aerendir: circa 1 anno fa, Nocera Inferiore
condividi la tua risposta: entra | registrati
Nuovo su Meemi?
Iscriviti oggi!

iscriviti gratis ed inizia a collezionare e condividere le tue emozioni