Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Werte aus Datenbank lesen -> In Batchdatei schreiben -> Datei downloaden

Frage Entwicklung PHP

Mitglied: Enclave

Enclave (Level 2) - Jetzt verbinden

17.03.2006, aktualisiert 18.03.2006, 4889 Aufrufe, 4 Kommentare

Moin Leude,


Also follgendes:

Ich habe eine Datenbank wo PC's aus dem LAN sind (IP,Rechnername). Jetzt habe ich eine Oberfläsche gebastelt wo man auswählen kann: (es handelt sich um die anwendung shutdown.exe)

- Welche Rechner (Ergebnis: $pc)
- Wann (Ergebnis: $time_remaining)
- Naricht (Ergebnis: $message)


Dann habe ich die einzelnen Schlüssel so in einen gepackt:

$shutdown = "shutdown.exe -s -t $time_remaining -c \"$message\" -m \\\\$pc";
$sql = "insert into $tap_shutdown (befehl) values ('$shutdown')";
mysql_query($sql, $serverconnect);

Mit einem while befehl habe ich dann alle ausgewählten Rechner in jeweils einem Eintrag in der Datenbank.

Und jetzt meine Frage:


Wie kann ich jetzt eine Batchdatei auf dem Server erstellen und die Werte eintragen?
Das man die Datei danach downloaden kann hab ich schon gemacht.


Würde mich um Hilfe sehr freuen


thx


Enclave
Mitglied: Dani
17.03.2006 um 22:19 Uhr
G' Abend,
schau dir mal die Funktion von fopen an. Damit kannst du ihn PHP auf dem Server Dateien aller Arten erstellen.

Beispiel:
$log = fopen ("/WWW/htdocs/internet/logs/zl/$datum.log","a");
$text = "$date | $ip | $benutzer | $zeit
ad | adads | ada d | aadada";

fwrite ($log,$text);
fclose ($log);

Auszug PHP Hilfe:
mode Beschreibung
'r' Öffnet die Datei nur zum Lesen und positioniert den Dateizeiger auf den Anfang der Datei.
'r+' Öffnet die Datei zum Lesen und Schreiben und setzt den Dateizeiger auf den Anfang der Datei.
'w' Öffnet die Datei nur zum Schreiben und setzt den Dateizeiger auf den Anfang der Datei sowie die Länge der Datei auf 0 Byte. Wenn die Datei nicht existiert wird versucht sie anzulegen.
'w+' Öffnet die Datei zum Lesen und Schreiben und setzt den Dateizeiger auf den Anfang der Datei sowie die Länge der Datei auf 0 Byte. Wenn die Datei nicht existiert, wird versucht sie anzulegen.
'a' Öffnet die Datei nur zum Schreiben. Positioniert den Dateizeiger auf das Ende der Datei. Wenn die Datei nicht existiert, wird versucht sie anzulegen.
'a+' Öffnet die Datei zum Lesen und Schreiben. Positioniert den Dateizeiger auf das Ende der Datei. Wenn die Datei nicht existiert, wird versucht sie anzulegen.



Gruß
Dani
Bitte warten ..
Mitglied: Enclave
17.03.2006 um 22:32 Uhr
Danke Dani,

Ich werds heute Nacht mal ausprobieren. Nachts kann ich mich am besten konzentrieren (Ruhe, Dunkelheit, müdigkeit)

Naja

Danke nochmal



Enclave
Bitte warten ..
Mitglied: Enclave
18.03.2006 um 18:30 Uhr
Danke Dani,


Das hat bestens funktioniert...



Enclave
Bitte warten ..
Mitglied: Dani
18.03.2006 um 18:40 Uhr
Hi,
schön zu hören! Viel Spaß damit!


Gruß
Dani
Bitte warten ..
Ähnliche Inhalte
Netzwerkmanagement
gelöst Sophos UTM220 - Appliance CPU Auslastung LOG-Datei downloaden? (7)

Frage von 1410640014 zum Thema Netzwerkmanagement ...

Batch & Shell
gelöst Bestimmte Daten aus CSV per Windows BATCH Datei in .txt Format schreiben lassen. (9)

Frage von freshman2017 zum Thema Batch & Shell ...

Windows 10
gelöst Zeichenfolge in .reg Datei schreiben (Registry) (4)

Frage von MedicalAd zum Thema Windows 10 ...

Batch & Shell
gelöst Schreiben eines Strings mit Leerzeichen in eine Datei (6)

Frage von c20082005 zum Thema Batch & Shell ...

Neue Wissensbeiträge
Google Android

Cyanogenmod alternative Downloadquelle

(5)

Tipp von Lochkartenstanzer zum Thema Google Android ...

Batch & Shell

Batch als Dienst bei Systemstart ohne Anmeldung ausführen

(5)

Tipp von tralveller zum Thema Batch & Shell ...

Sicherheits-Tools

Sicherheitstest von Passwörtern für ganze DB-Tabellen

(1)

Tipp von gdconsult zum Thema Sicherheits-Tools ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
gelöst Statische Routen mit Shorewall, ISC-DHCP Server konfigurieren für Android Devices (25)

Frage von terminator zum Thema LAN, WAN, Wireless ...

Server
gelöst Wie erkennen, dass nur deutsche IPs Zugang zu einer Website haben? (22)

Frage von Coreknabe zum Thema Server ...

Hardware
16-20 Port POE Switch mit VLAN (19)

Frage von thomasreischer zum Thema Hardware ...

Windows Server
Exchange HyperV Prozessorlast (18)

Frage von theoberlin zum Thema Windows Server ...