Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 19-01-2018, 22:35
Kalysto
 Registrierter Benutzer
Links : Onlinestatus : Kalysto ist offline
Registriert seit: Jan 2018
Beiträge: 4
Kalysto befindet sich auf einem aufstrebenden Ast
Standard PHP Formular > in Datei

Hallo zusammen,

Ich habe da eine frage ich komme nicht mehr weiter.......
Ich habe ein Formular worin ich das angebe:
Code:
/var/root/.ssh/authorized_keys
/var/root/.ssh/iPad-Mini
/var/root/.ssh/iPad-Mini.pub
/var/root/.ssh/known_hosts
/Library/LaunchDaemons/com.openssh.sshd.plist
/etc/services
/etc/ssh/ssh_config
/etc/ssh/sshd_config
wie oben dargestellt mit Zeilenumbrüche!
ich schreibe das ganze dann in eine datei worin es so dargestellt wird:
Code:
Sourcedir="/var/root/.ssh/authorized_keys
/var/root/.ssh/iPad-Mini
/var/root/.ssh/iPad-Mini.pub
/var/root/.ssh/known_hosts
/Library/LaunchDaemons/com.openssh.sshd.plist
/etc/services
/etc/ssh/ssh_config
/etc/ssh/sshd_config"
Mein Problem ist nun wenn ich die datei worin die obigen Angaben enthalten sind in mein Bash Skript einlese kann ich keine abfrage starten ob die Datein oder Ordner vorhanden sind......
ich muss immer die Datei manuell bearbeiten indem ich die Zeilenumbrüche erneut tätige dann funktioniert alles.....

mir würde einfach gesagt ausreichen das die datei so aussehen würde:
Code:
Sourcedir="/var/root/.ssh/authorized_keys;/var/root/.ssh/iPad-Mini;/var/root/.ssh/iPad-Mini.pub;/var/root/.ssh/known_hosts;/Library/LaunchDaemons/com.openssh.sshd.plist;/etc/services;/etc/ssh/ssh_config;/etc/ssh/sshd_config"
die Übertragung findet mit:
PHP-Code:
$_POST['sourcedir'
statt

hier der Eintrag in die datei:
PHP-Code:
$SetImportVar == Mehrere Angaben welche in die Datei geschrieben werden
// Datei öffnen
$handle_import fopen($ImportVar"w");
// Schreiben der Zeile
fwrite($handle_import$SetImportVar);
// Datei wieder schließen
fclose ($handle_import);
// Prüfen ob die Datei existiert 
Ich hoffe ihr könnt mir irgend wie helfen bin am verzweifeln .....
danke schon einmal recht herzlich
Mit Zitat antworten