so suchen Sie nach einer Datei mit php

Erste, was ist zuerst. Ich bin kein php-Entwickler, das ist etwas, das nötig ist für meine Arbeit also nahm ich es auf und ich Lerne, wie ich gehen

Rechts, jetzt haben wir ein excel-Blatt, das hält die links für die Handbücher für die Einzelteile, die wir machen, und diese müssen manuell aktualisiert werden. Es kann Stunden dauern, um zu tun. also ich bin auf der Suche nach einer Möglichkeit dies zu tun, schneiden Sie die Zeit.

Lesen kann ich die excel-Datei, um die Informationen, die ich brauche mit javascript, und dann sende ich, dass php mit ajax aufrufen.

Habe ich sichergestellt, dass ich die Daten die ich brauche und machen es so Aussehen wie Sie es tun auf dem server.

Wurde ich googeln den ganzen Tag versucht, es zu erhalten zu arbeiten, aber ich nur halten Sie kommen mit leeren.

Hier ist mein code in der php-Datei.

    <?php
$search = isset($_POST['urlData']) ? rawurldecode($_POST['urlData']) : "Nope Still not set";
$path = $_SERVER['DOCUMENT_ROOT'];


$it = new RecursiveDirectoryIterator( $path );
foreach (new RecursiveIteratorIterator($it) as $file){
    $pathfile = str_replace($path,'',$file);
    if (strpos($pathfile, $search) !== false) {
        echo " pathFile var => ". $pathfile . "| Search var => " . $search;
        $encodedUrl = rawurlencode($pathfile .$search);
        echo 'link = http://manuals.myCompany.com/'. $doneUrl .'<br>';

    }else{

        echo "File does not exist => ";
        echo $path. "<= Path " . $search."<= Search ". $pathfile . "<= Pathfile";

    }
    break;
}

Also ich muss zu geben, die php-Datei den Namen ein Handbuch und sehen, wenn es in das Verzeichnis irgendwo.

diese Datei ist searchManuals.php gespeichert in dem Ordner mit den Handbüchern (manuals/searchManuals.php).Die Dateien die ich Suche sind in-Ordner in das gleiche Verzeichnis mit (manuals/Deutsch/jdv0/pdf/Handbuch.pdf-Datei).

dein post ist sehr verwirrend... sind Sie auf der Suche nach der Funktion zur Suche nach Dateien in einem bestimmten Verzeichnis mit php?
Sorry. Ich müssen zu setzen, in einem Handbuch Namen und finden es auf dem server in einer der vielen Dateien, die Sie halten. Bekomme ich nur die Namen. und brauchen, um wieder den link zu dieser Datei
Warum nutzen Sie nicht diese erstaunliche Bibliothek? symfony.com/doc/current/components/finder.html Das erste Beispiel eigentlich durchsucht ein Verzeichnis rekursiv
Sorry, es ist sehr verwirrend, krank zu formulieren
ok ich Schnitt ein Haufen ist das besser?

InformationsquelleAutor bigjim | 2017-06-01

Schreibe einen Kommentar