Top-Themen

Aktuelle Themen (A bis Z)

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

Fernzugriff mittels php

Frage Entwicklung PHP

Mitglied: gechger

gechger (Level 1) - Jetzt verbinden

02.10.2008, aktualisiert 07.10.2008, 3949 Aufrufe, 5 Kommentare

Hab nur eine einfache Frage

Hallo Forum,

ist folgendes Szenario mit php überhaupt realisierbar?

User mit Notebook und UMTS Verbindung ruft vom Webserver ein php Script auf. Dieses Script soll dann von diesem Notebook (Identifikation über IP-Adresse und diesem Befehl $ip=getenv("REMOTE_ADDR");
echo "$ip", "<br>";)
Daten aus einer DBASE Datenbank auslesen und in eine MYSQL Datenbank auf dem Webserver schreiben.

Liegt die Datenbank auch auf dem Webserver geht es ja, aber mit so einem Datenpfad \\\\$ip\\Freigabename\\Datenbankname gehts scheinbar nicht.

Wenn das prinzipiell nicht machbar ist, brauche ich nicht weiter zu experimentieren. Wenn es nur an Berechtigungen liegt, bräuchte ich etwas Nachhilfe. Und wenn es geht, bräuchte ich viel Nachhilfe in php.

Danke für jede Information.

Schöne Grüße
Christof
Mitglied: filippg
02.10.2008 um 20:20 Uhr
Hallo,

der Server soll Daten vom Notebook lesen?
Dann wird PHP alleine mit Sicherheit nicht ausreichen. Da gibt es nur die Möglichkeit, ganze Dateien hochzuladen.
Natürlich gibt es Unmengen von Lösungsansätzen rundrum, aber so ganz einfache Universallösungen gibt es nicht.

Gruß

Filipp
Bitte warten ..
Mitglied: gechger
06.10.2008 um 08:47 Uhr
Hallo Fillip,

erstmal Danke für die Info.
Da mein Szenario nicht zu funktionieren scheint, hast Du vielleicht einen anderen Lösungsansatz?

Problemstellung ist:
Monteure auf Montage-Einsatz im Ausland (Brasilien, Südafrika, usw.) schicken bisher ihre Arbeitszeiten per Mail zur Lohnabrechnung in die Firma. Dort müssen diese Daten dann manuell in die Lohnabrechnungssoftware eingegeben werden. Wenn die Monteure in Deutschland unterwegs sind, erfassen sie ihre Arbeits- und Fahrzeiten elektronisch mit unserem Zeiterfassungssystem, die Daten werden in unserer Software nur noch kontrolliert und in die Lohnabrechnunssoftware exportiert.

Nun sollen die Auslandseinsätze ebenfalls elektronisch übertragen und exportiert werden, die manuelle Eingabe soll wegfallen. Wegen der schwer kalkulierbaren OnlineKosten aus dem Ausland soll die Online Zeit so gering wie möglich sein, also ein php-Eingabeformular ist ungeeignet. Die Monteure sollen zusätzlich in der Lage sein, ihre Lohnabrechnung anhand ihrer eingesendeten Daten selbst zu kontrollieren. Ebenso müssen sie in der Lage sein, bei Verbindungsabbruch im Internet die Daten erneut zu senden. Sie brauchen also auch später Zugriff auf ihre versendeten Daten.

Ideal wäre, wenn die Monteure auf ihre Notebooks ein kleines Datenbank Tool (ADS oder Dbase) bekommen, in das sie ihre Daten einpflegen. Wie kommen aber nun die Daten in die Firma? Und zwar elektronisch, so daß eine manuelle EIngabe in der Lohnbuchhaltung entfällt?

Ich könnte mit dem kleinen Datenbanktool natürlich einen Apache mitinstallieren, der mittels php Script die Daten dann in eine MYSQL Datenbank einliest und die Firma könnte sich diese dann holen. Ich befürchte aber, daß die Monteure angreifbar sind, wenn auf den Notebooks ein Webserver läuft. Ich weiss auch nicht, wie die Notebooks eingerichtet sind und ob genug Platz für einen Apache zur Verfügung steht.

Wenn Du für dieses Szenario einen Lösungsansatz hast, wäre ich außerordentlich dankbar.

Schöne Grüße
Christof
Bitte warten ..
Mitglied: dtzzzzzz
06.10.2008 um 09:20 Uhr
Eine einfache Lösung wäre hier einen Parser zu bauen. Die Monteure sollen einen Eingabeformat bekommen, der für den Parser ließbar wäre und dann wird so eine Datei (z. B. .txt) einfach hochgeladen, bereits auf dem Server geparst und entsprechend in die Datenbank geschrieben.
Bitte warten ..
Mitglied: filippg
06.10.2008 um 21:03 Uhr
Hallo,

ich würde mich da dtzzz... anschließen.
Ich persönlich würde glaube ich ein kleines Frontend zum Erfassen in C# schreiben, dass XML exportiert. Das bekommen alle Außendienstler (exe-Datei). Analoges würde ich auf dem Server basteln. Die xml-Files werden dann von dem Tool noch gezipt und können per HTTP hochgeladen werden oder per Mail eingesendet. Gleichzeitig würde ich die Möglichkeit einräumen, vom Server die erfassten Zeiten ausgeben zu lassen und auf dem Client zu importieren.
Wenn die ADler schon ein DB-Tool (Access, DBase etc) installiert haben sollte man natürlich schauen, was das kann.

Die Frage ist halt, wie ausgefuchst euer Zeiterfassungstool ist.
Wenn man nur eingibt: "Bin um 8 gekommen und um 10 gegangen" ist das kein Problem. Wenn man aber dann noch den Kunde/Projekt an den/das verrechnet wird mit angibt wird es schon wieder viel schwieriger. Dann musst du nämlich dafür sorgen, dass die Daten auch vom Zeiterfassungstool in die lokale Anwendung gelangen. Und vielleicht gibt es ja noch automatische Regeln, wie Pausen von Arbeitszeiten abgezogen werde, abhängig natürlich von Tagesarbeitszeit, Reisezeiten etc? Sowas nachzubilden ist nicht ganz trivial (vor allem, weil dir kaum jemand die genauen Regeln sagen können wird ).

Gruß

Filipp
Bitte warten ..
Mitglied: gechger
07.10.2008 um 10:14 Uhr
Hallo Filipp,
die Eingabe der Monteure ist zum Glück trivial. Alles andere macht schon unsere Software, wenn die Daten dort eingelesen werden: Pausenzeit, Zeitanpassung der ersten und letzen Fahrtzeit, und vieles mehr. Projektnummer wird er auch mitliefern, aber nur als Text.

Wie ich das so sehe, werde ich das Ganze doch unserem Entwickler übergeben müssen. Das ist mir eine Nummer zu hoch. Aber vielen vielen Dank für alle Anregungen.

Schöne Grüße
Christof
Bitte warten ..
Ähnliche Inhalte
Windows Server
PowerShell Fernzugriff
Frage von DerVolkerWindows Server3 Kommentare

Hallo, die Situation: Windows Server 2012R2 als Domänencontroller und diverse Win 10 Clients Version 1510 und 1607). Nun möchte ...

Flatrates
Fernzugriff über DSLite
Frage von windowsboyFlatrates12 Kommentare

Hallo ich habe folgendes vor: Nach den Sommerferien fange ich meine Ausbildung als Fachinformatiker für Systemintegration an. Jetzt möchte ...

Router & Routing
VPN Fernzugriff auf Fbox 7490
gelöst Frage von andyw5Router & Routing11 Kommentare

Hallo alle zusammen, ich möchte einen () Fernzugriff per PC auf eine Fbox 7490 zur privaten Nutzung herstellen. Kurze ...

Digitiales Fernsehen
Samsung smart-tv - fernzugriff
Frage von BigSnakeyeDigitiales Fernsehen2 Kommentare

Hallo, ich habe mal eine Frage - hat wer schon versucht mal einen Smart TV selbst fernzuwarten? Die Samsung ...

Neue Wissensbeiträge
Datenschutz

Weitere Inforamtionen zum Sicherheitsproblem BeA

Information von Penny.Cilin vor 18 MinutenDatenschutz

Im folgenden ein weiterer Bericht über die Sicherheitsprobleme von Bea. Fataler Konstruktionsfehler im besonderen elektronischen Anwaltspostfach Gruss Penny

Windows 10

Systemdienste behalten nach Win10 inplace-Upgrade nicht die ggf. modifizierte Startart bei

Tipp von DerWoWusste vor 1 StundeWindows 103 Kommentare

Stellt Euch vor, Ihr habt ein Win10 System und modifiziert dort die Startart von Systemdiensten. Zum Beispiel wollt Ihr ...

Microsoft Office

Deaktivieren von Startbildschirm und Backstage-Ansicht in Office 2016 per Batch-Datei

Anleitung von SarekHL vor 4 StundenMicrosoft Office17 Kommentare

Guten Morgen zusammen! Ich habe mir gestern (auch mit Hilfe dieses Boards) ein Script gebastelt, um in Office 2016 ...

Erkennung und -Abwehr

Sicherheitslücke Spectre und Meltdown: Status prüfen

Anleitung von Frank vor 10 StundenErkennung und -Abwehr2 Kommentare

Nach all den Updates der letzten Woche sollte man unbedingt auch den Status prüfen, ob die Sicherheitslücken Spectre, Meltdown ...

Heiß diskutierte Inhalte
Netzwerke
NTFS-Berechtigung
Frage von Daoudi1973Netzwerke23 Kommentare

Hallo zusammen und frohes neues Jahr (Sorry, ich bin spät dran) Meine Frage: 1- Ich habe einen Ordner im ...

Microsoft Office
Deaktivieren von Startbildschirm und Backstage-Ansicht in Office 2016 per Batch-Datei
Anleitung von SarekHLMicrosoft Office17 Kommentare

Guten Morgen zusammen! Ich habe mir gestern (auch mit Hilfe dieses Boards) ein Script gebastelt, um in Office 2016 ...

Drucker und Scanner
Gesucht DIN A3 Drucker
Frage von NebellichtDrucker und Scanner15 Kommentare

Hallo, ich möchte einen neuen DIN A3 Drucker kaufen. Um ab und zu, ca. 1 mal die Woche Farbausdrucke ...

E-Business
Bankgeheimnis abgeschafft - wie kann ich mich wehren?
Frage von honeybeeE-Business13 Kommentare

Hallo, ich nehme Bezug auf diesen Artikel: Als ich das gelesen habe, wurde mir schlecht Es geht ja niemanden ...