2016-04-05 13 views
1

Ich habe einen Ordner, und ich habe eine Datei. Die Datei ist test.csv, aber sie könnte überschrieben werden und pickle.csv oder sylvester.csv oder ethiopia.csv werden, und so brauche ich eine Möglichkeit, eine einzelne Datei in einem Ordner zu öffnen, der immer eine .csv Datei mit dem Namen die ganze Zeit ändern wird. Ich möchte den Namen in der Quelle nicht ständig ändern müssen. Ich will es automatisch.Wie kann ich eine .csv-Datei in einem Ordner unabhängig vom Namen mit PHP öffnen?

Ich möchte im Wesentlichen der Lage sein, so etwas zu tun:

$handle=fopen(glob("/Applications/XAMPP/xamppfiles/htdocs/SITEPREVIEW/csv_drop_folder/*.csv")[0],"r")


Geschichte zurück: Jemand ist scp -ing neue Inhalte an einen Server und Dateinamen ändern, aber Funktion kann nicht.

Antwort

1

Angenommen, Sie haben eine einzige CSV-Datei. Versuchen Sie mit glob Funktion:

$csv = glob("$yourDirectory/*.csv")[0]; 
+0

Ah, ja, 'glob'. Ich habe es schon mal benutzt. – stackoverfloweth

+0

Mein Fehler ... Verwechslung mit Schrägstrich gegen Backslash. – marcellorvalle

+0

So etwas zu tun: '$ handle = fopen (glob ("/Anwendungen/XAMPP/xamppfiles/htdocs/SITEPREVIEW/csv_drop_folder/*. Csv ") [0]," r ")' – stackoverfloweth