• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

input type -> file mit Pfadangabe

Toxictype

New member
Hi,

ist es eigentlich irgendwie möglich, dass ich bei einem input type="file" einen Pfad angebe, in dem nach Dateien gesucht wird?

Ich möchte nicht den lokalen Rechner durchsuchen, sondern einen Ordner auf einem Server!

Gruß
Tox
 
Das Eingabefeld vom Typ Datei wird vom Betriebssystem zur Verfügung gestellt, es ist nicht möglich, dieses zu beeinflussen - stell dir vor, was damit für Sachen gemacht werden könnten! Irgendeine Datei auswählen, Auto-Upload, etc...
 
aber wenn deine Dateien auf deinem Server liegen und du dem user eine auswahl der Dateien geben möchtest geht das natürlich...kannst dann ja ein popup machen (wenn gewünscht) in dem die Dateien stehen und dann irgendwas damit machen...weiß ja nciht genau was du vor hast...
 
Hi sanchez,

das gibt mir wieder Mut! ;-)

Ist dann folgendes möglich?

Angenommen es gibt einen Ordner mit pdf-Dateien auf einem Server.
Ist es möglich die Dateinamen beispielsweise in einem DropDownFeld anzeigen zu lassen und
bei Auswahl einer Datei direkt mit dem Pfad zur Datei verknüpfen zu können?
Das ganze ohne Datenbank!
 
Das sollte eine kleine Hilfe sein - Überprüfungen solltest du noch einfügen:
PHP:
$dir_handle = opendir('/');
while($file = readdir($dir_handle))
{
  echo $file.'<br />';
}
closedir($dir_handle);
 
Mmmmh...das ist alles???
Ich werde es morgen gleich mal ausprobieren!

Kommt bestimmt noch die ein oder andere Frage!

Vielen Dank!
 
Hello again,

mit dem Code kann ich die Dateinamen auflisten.
Das funzt! ;-)

Wie kann ich nun aber den Pfad zu den Dateien aufrufen?
Ich habe es mit getcwd() versucht. Damit wird mir aber nur
der Pfad zu der Datei gegeben, die den Code enthält.

Habt ihr eine Idee?

Gruß und thx
 
du öffnest da doch ein Verzeichnis und liest es aus...dabei weißt du doch den pfad zu dem Verzeichnis oder??? Der Link zu deiner Datei ist folglich Pfad + Dateiname...

oder wo besteht der Fehler...?
 
Hmmm ... ich möchte eigentlich fast das selbe erreichen


PHP:
<?
$dir_handle = opendir('articles'); 
while($file = readdir($dir_handle)) 
{ 
echo "<a href=$file> $file <br> </a>";
} 
closedir($dir_handle); 
?>

nämlich die Dateien des ausgelesen Verzeichnisses direkt verlinken!

Mein Problem hierbei ist aber das die Links nicht funktionieren da beim href die "" fehlen :eek:
Wie bekomme ich die Variable+"" in den Link hinein???
 
Hi!

Eine von diversen Möglichkeiten:
echo '<a href="'.$file.'"> '.$file.' <br> </a>';

Ahoi - Pit
 
Zurück
Oben