Sari la conținut
Forum Roportal
RHS

opendir php

Evaluează acest topic

Postări Recomandate

Am codul:

<?php
if ($handle = opendir('folder/')) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..")
if ($image = "images/images.jpg") {
echo "<input type=image src=".$image." value==$image>\n";
echo "<a href=folder/$file> $file </a><br>\n";
}
}
closedir($handle);
}
?>

 

In lista generata de cod, nu se pun in ordine alfabetica sau dupa data. Asi dori sa se puna dupa data. Ultimul fisier adaugat in "folder/" sa apara primul in lista. Ma poate ajuta cineva? :P

Partajează acest post


Link spre post
Distribuie pe alte site-uri

Cand faci parcursul pune-le numele de fisiere intr-un array, pe urma pe ala il sortezi, il parcurgi si afisezi elementele

 

 

$array = array('file4', 'file2', 'file3', 'file1', 'file5');

asort($array);
foreach ($array as $value)
{
	print "$value\n";
}

Rezultat:

file1
file2
file3
file4
file5

Partajează acest post


Link spre post
Distribuie pe alte site-uri
Cand faci parcursul pune-le numele de fisiere intr-un array, pe urma pe ala il sortezi, il parcurgi si afisezi elementele

 

 

$array = array('file4', 'file2', 'file3', 'file1', 'file5');

asort($array);
foreach ($array as $value)
{
	print "$value\n";
}

Rezultat:

file1
file2
file3
file4
file5

 

Asta ar insemna sa pun numele la toate fisierele din folder in array?

Daca exista vre-un script sa le puna dupa data. Dupa cum au fost uploadate pe server.

Editat de RHS

Partajează acest post


Link spre post
Distribuie pe alte site-uri
Asta ar insemna sa pun numele la toate fisierele din folder in array?

 

Cred ca nu inteleg intrebarea

 

 

E mai clar asa? Incearca-l:

 

<?php
if ($handle = opendir('folder/')) 
{
$files = array();
while ($file = readdir($handle))
{
	if (($file != ".") && ($file != ".."))
	{
		$files[] = $file; 
	}
}
closedir($handle);

asort($files);
foreach ($files as $file)
{
	echo "<a href=folder/$file> $file </a><br>\n";
}
}
?>

Partajează acest post


Link spre post
Distribuie pe alte site-uri
E bine :blink: Multumesc.

 

Vezi ca eu nu dau solutii de programare complete, va trebui sa iti bati capul si tu cu mici detalii. Dar o sa intelegi cand o sa vezi ... (nu are legatura cu securitatea)

Partajează acest post


Link spre post
Distribuie pe alte site-uri
Vezi ca eu nu dau solutii de programare complete, va trebui sa iti bati capul si tu cu mici detalii. Dar o sa intelegi cand o sa vezi ... (nu are legatura cu securitatea)

 

Cred ca te referi la pagina de log off...avea o eroare si se vedea doar cu IE, acuma e ok. Multumesc de atentionare.

Partajează acest post


Link spre post
Distribuie pe alte site-uri
Nu, e vorba de sortare: file1, file2, FILE3; sortarea este case-sensitive

 

Bun, am inteles. E foarte bine asa cum e. Multumesc :blink:

Partajează acest post


Link spre post
Distribuie pe alte site-uri

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum

×