Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Umieszczenie wyników skryptu w tabelce
Forum PHP.pl > Forum > Przedszkole
WladekSlawek
Witam, udało mi się napisać skrypt wyświetlający pliki w danych katalogu

Kod
<html>
<?php
$dir = "/home/s/**********/www/";
echo "Pliki w katalogu $dir";
echo "<br>";
echo "<br>";
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
echo " $file :" . filetype($dir . $file) . "\n";
echo "<br>";
}
closedir($dh);
}
}
?>


Utworzyłem też tabele aby pokazywało wyniki ale mi to nie za bardzo dział

Chodzi o to aby były nazwy kolumn Plik i Typ i pod tym wypisywało te pliki i typ. Dziękuje za pomoc
nospor
Skoro potrafisz zrobić
echo "<br>"
to czemu nie potrafisz zrobić
echo "<tr>";
echo "<td>";
?

Przenosze
WladekSlawek
Cytat(nospor @ 15.04.2011, 08:37:42 ) *
Skoro potrafisz zrobić
echo "<br>"
to czemu nie potrafisz zrobić
echo "<tr>";
echo "<td>";
?

Przenosze


Zrobiłem tak ale nie wyświetla mi wyników właśnie w tej tabelce

Kod
echo ("<table border=1");
echo ("<tr><td>Plik</td><td>Typ</td><td>Rozmiar</td></tr>");
echo ("<tr><td>$file </td><td>7</td><td>11</td></tr>");
echo ("</table>");
nospor
1) Nie echo ()
a echo
2) Uzywaj bbcode PHP! Wkoncy podajesz kod php.
3) No ale pokaż cały kod. Gdzie masz pętle?
WladekSlawek
Kod
<?php
$dir = "/home/s/**********/www/";
echo "Pliki w katalogu $dir";
echo "<br>";
echo "<br>";
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
echo "<table border=2>";
echo "<tr><th>Plik </th><th>Typ </th><th>Rozmiar </th></tr><br>";
while (($file = readdir($dh)) !== false) {
echo "<tr><td> $file :</td><td>" . filetype($dir . $file) . "\n";
echo "<br>";
echo "</table>";
}
closedir($dh);
}
}
?>



Wygląda to tak że tylko 1 element bierze do tabelki. Jak wykonać pętle aby brało wszystkie po kolei?

thek
Tabelkę otwarłeśz przed pętlą ale czemu zamknąłeś wewnątrz pętli a nie po jej zakończeniu to nie rozumiem wink.gif
nospor
1) Skoro masz tabelke to po kiego ciorta dajesz jeszcze BR?
2) Jak otwierasz TR to masz go też zamknąć
3) </table> Masz dać poza pętlą
WladekSlawek
Ok poradziłem sobie, :S
dzięki za pomoc.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.