Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Wyszukiwanie plików w zdalnym katalogu
Forum PHP.pl > Forum > PHP
zaworek
Witam wszystkich, mam prosty skrypt wyszukujący pliki z rozszerzeniem .html na dysku po stronie serwera, który wygląda mniej więcej tak:

FORMULARZ:
Kod
<FORM action=szukaj.php method=post>
<p align=center><b>WprowadĽ  IMEI telefonu:</b>
  <input name="szukane" type="text" value="" size="20" maxlength="15">
<INPUT type=submit value=Szukaj>
</p>
</FORM>
[/form]

SAM SKRYPT

Kod
<?php
error_reporting(0);
$znaleziono = 0;
$szukane=$_POST[szukane];

if (!empty($_POST['szukane']))
    {

    foreach (glob("*.html") as $filename)
    {

    // sprawdzamy, czy wycinek filename (numer imei bedacy nazwa pliku) pasuje z wpisanym numerem
    
    if(substr($filename, 0, 15) == $szukane)
            {
        echo "<P align=center><b>Znaleziono następujące testy :</b></p>";
                echo "<p align=center><img src=test.gif>&nbsp;<a href='".$filename."' target='_blank' >".$filename."</a></p>";
                $znaleziono =1;
        
            }
    }

    if(!$znaleziono)  
    echo "<p align=center>Test dla numeru <b>$szukane</b> nie został znaleziony.</p>";
    echo "<p align=center><INPUT TYPE=button onclick=history.back() VALUE=Powrót></p>";
}
    else
    {
        echo "<p align=center><b>Nie wprowadziłeś numeru IMEI, popraw to !</b></p>";
        echo "<p align=center><INPUT TYPE=button onclick=history.back() VALUE=Powrót></p>";
    }
?>


Skrypt oczywiście działa i wyszukuje mi pliki o ile są na serwerze ale chciałbym przeszukiwać dodatkowo zdalny katalog, który mogę np.sobie zamapować. Kłopot w tym, że jak zmienię :

Kod
foreach (glob("SCIEŻKA DO ZDALNEGO KATALOGU/*.html") as $filename)


to wyszukiwarka nic nie znajduje. Doczytałem w manualu że ta funkcja nie działa dla zdalnych plików ale nie wiem czym ją zastąpić. Może ma ktoś jakieś konstruktywne sugestie. Pozdrawiam.
Pawelelo520
siema,
jak zmienić lokalizację plików na wybraną scieżke?
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.