Problema array

rosario.iameo

Nuovo Utente
29 Gen 2013
3
0
0
Save a tutti e complimenti per il forum.
Premetto che un programmatore ma ho iniziato da poco con php e ho un problema abbastanza strano.
In pratica ho la necessità di sapere i nomi di file in un cartella e poi da questi nomi sapere il time stamp. ( Il sistema gira su debian )
Riesco a fare un list della directory con scandir e ho un array con chiavi numeriche e come valore tutti i nomi dei file.
A questo punto volevo aggiungere una colonna all'array inserendo il timestamp e modificare il nome del file con il path completo del file..
Tutto mi funziona quando faccio un echo delle variabili tempo e b. Il path è corretto e il timestamp è corretto il problema viene se stampo l'array con print_r mi ritrovo che il path inizia con 1home/eccc., ma non con /, mentre il timestamp non viene inserito nell'array..
Sapreste aiutarmi???

Grazie mille in anticipo...


Codice:
$cartella = "/home/casa/live/";
$files=array();
$files = scandir($dir);
$i=0;

foreach ($files as $value)
{
	if ( $value<>"." & $value <> "..")
	{
	$b=$cartella.$value;
	$files[$i]="";
	echo "$b <BR>";
	$files[$i].=$b;
	$tempo=filemtime($b);
	echo "$tempo <BR>";
	$files[$i]["data"]=$tempo;
	$i++;
	}
}
 

Nefyt

Utente Attivo
17 Apr 2012
1.102
0
0
Ti ho fatto delle modifiche hai fatto un po di confusione

PHP:
$path = "/home/casa/live/*.*";
$files = glob($path);

foreach ($files as $key => $value)
{
	$files[$key]=array();
	echo "$value <br>";
	$files[$key]['file']=$value;
	$tempo=filemtime($value);
	echo "$tempo <br>";
	$files[$key]['data']=$tempo;
}

print_r($files);

cosi funziona correttamente e ad ogni file viene creato un sotto-array contenente il path e il timestamp
 

rosario.iameo

Nuovo Utente
29 Gen 2013
3
0
0
Grazie mille per la risposta...
ma ora il problema è che nell'aray tengo dei nomi dei file di immagini con il relativo path che vorrei far visualizzare in una pagina ma non ci riesco in nessun modo...
Le ho provate di tutti i corti anche inserendo il path manuale nel tag image ma niente da fare...
Sapreste aiutarmi?

grazie mille anticipatamente..

Ti ho fatto delle modifiche hai fatto un po di confusione

PHP:
$path = "/home/casa/live/*.*";
$files = glob($path);

foreach ($files as $key => $value)
{
	$files[$key]=array();
	echo "$value <br>";
	$files[$key]['file']=$value;
	$tempo=filemtime($value);
	echo "$tempo <br>";
	$files[$key]['data']=$tempo;
}

print_r($files);

cosi funziona correttamente e ad ogni file viene creato un sotto-array contenente il path e il timestamp
 

Nefyt

Utente Attivo
17 Apr 2012
1.102
0
0
Le immagini dove si trovano? Sempre sul server locale? In tal caso è sufficente riciclare l'array generato e sapendo che il path è memorizzato alla voce file dell'array ricavato, ti basterà stamparlo

PHP:
foreach($files as $file) echo "<img src='$file[file]'>";
 

rosario.iameo

Nuovo Utente
29 Gen 2013
3
0
0
Si sono sul server locale..
Ma ho nontato che ho qualche problema di permessi perchè se le immagini le trasferisco nella cartella dell'index tutto funziona..
Invece se sono altrove come nella home di un'altri utente non mi visulizza l'immagine..
Grazie mille per l'aiuto..

Le immagini dove si trovano? Sempre sul server locale? In tal caso è sufficente riciclare l'array generato e sapendo che il path è memorizzato alla voce file dell'array ricavato, ti basterà stamparlo

PHP:
foreach($files as $file) echo "<img src='$file[file]'>";
 
Discussioni simili
Autore Titolo Forum Risposte Data
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
T PROBLEMA CON ARRAY PHP 8
C [Javascript] problema nell'utilizzo di un array Javascript 2
F [PHP] Problema con array multidimensionale PHP 4
alessandra86 [PHP] Popolamento database con form ricorsivi - problema array (foreach ) PHP 5
A [java] problema esercizio array Java 5
P [PHP] Problema inserimento nuove chiavi in array PHP 2
R [PHP] Problema stampa array bidimensionali con formula $html.=<<<myHtml... PHP 2
S problema con gli array in javascript Javascript 12
C Problema con creazione array PHP 7
V Problema con array PHP 8
neo996sps PHP/MySQL - Problema con generazione array PHP 14
M Problema ordinamento array PHP 4
L problema array con le sessioni PHP 1
Alessandro Le Mura [risolto] PHP problema memorizzazione array PHP 4
F Problema formattazione data e creazione array con nuove date Javascript 2
S Problema trasformazione array php in javascript PHP 0
F problema Json con Array jQuery 1
F Problema associazione tabs/oggetto array jQuery 17
S Problema con inserire la select in un array PHP 2
E Problema array doppio Javascript 1
E Problema con array multipli Javascript 1
GoshMaledetto Problema valori giusti in array sbagliati in visualizzazione Javascript 2
S Problema con 2 funzioni:array,select dinamica Javascript 21
P Problema con array e foreach PHP 15
L Problema con un array e il $$ PHP 2
D Problema mysql_fetch_assoc/array PHP 6
G Problema array da php a js Javascript 1
F Problema urgente con checkbox, array e explode PHP 10
C Problema Indice alfanumerico per un array Database 4
B problema array PHP 11
S Problema con fwrite e array PHP 3
F Problema con array multidimensionali Flash 0
N Problema con array multidimensionali PHP 0
minatore problema con gli array PHP 5
E problema array javascript in plsql Javascript 1
I Sto progettando nuovi siti utilizzando bootstrap e devo dire funziona bene, l'unico problema e la maschera -moz- HTML e CSS 0
K Problema form update PHP 2
O problema con dvr dahua xvr5116 IP Cam e Videosorveglianza 0
S Problema nel ciclare un json Javascript 0
G Problema con Xampp Web Server 1
andrea barletta Problema con miniature comandi Photoshop 0
I problema con alice Posta Elettronica 0
K Problema Inner join PHP 1
F firefox problema http Linux e Software 0
N Problema con position absolute e overflow HTML e CSS 4
E Problema jquery Success jQuery 2
L Problema con inner join PHP 11
K [php] Problema con inner join PHP 4
E problema selezione sfumata Photoshop 2

Discussioni simili