Geheimes Upload (z.B. Flash)
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
aussehen
benutzer
brauche
code
datei
datum
ding
ftp
geheime datei
geheimen daten
helfen
idee
lehrer
machen
netzwerk
output
rechner
server
url
webseite
-
Hallo.
Ich will ein Intranet für meine Klasse Proggen, wo NUR die Schüler drauf zugreifen können.
Das soll so aussehen:
1) Schüler gibt seine Login-Daten ein.
2) Es werden die Daten überprüft.
3) Es wird die "Geheime-Datei" hochgeladen, die nur auf diesem Rechner existiert, und deshalb der Lehrer erst mal an den PC des Schülers muss.
4) Die "Geheimen-Daten" werden überprüft.
5)Wenn alles gut ging, wird die Startseite angezeigt.
Die Überprüfungen werden nimmer mit PHP gemacht.
Danke für's Lesen. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Das was du geschrieben hast ist ja schön und gut, aber wo sollen wir dir jetzt helfen?
Oder willst du einfach ein fertiges Script vorgelegt bekommen? (->kannste höchstwahrscheinlich vergessen )
Oder sollten wir uns das einfach so durchgucken/-lesen?
Bitte sag doch genauer, was du von uns jetzt eigentlich willst! -
Also normalerweise gilt die Regel hier im Forum, dass man sich zuerst mit der Materie auseinandersetzt und erst dann fragt, wenn man ansteht und wirklich nicht weiter weiss.
Diese ganze Idee zu programmieren ist kein Klacks der in 5 Minuten gemacht ist.
Fleix, ich denke, ich weiss was du brauchst. Und zwar .htaccess
Such mal auf google danach. Damit kannst du webseiten wunderbar passwortschützen und sogar IPs filtern (z.B. die IP des Lehrer PCs :D) Das sind sogar nur einige wenige Zeilen und alles ist perfekt abgesichert.
Gruss
misc -
Was hast du denn für Daten in der "geheimen Daten"? Normalerweise ist es so, dass es bei größeren Netzwerken einen Domäne-Server gibt, über den sich die Clientrechner im Netzwerk anmelden. Dann kann man auch Startscripte ausführen.
Eine Datei über eine Webseite hochladen funktioniert nur, wenn der User die Datei auswählt. Die Lücke, dass man einem Upload-Feld einfach einen Wert angeben kann ist seit über einem Jahrzent geschlossen und funktioniert nicht mehr.
Sag uns doch einfach genau was du vorhast, was das für eine "geheime Datei" ist und was überprüft werden soll und was der Lehrer freigeben soll, dann kann man dir weiter helfen. -
fleix schrieb:
Naja, mit dem Scrip das stimmt schon
Da wird dir hier aber wahrscheinlich keiner ein fertiges Script raushauen.
Ich kann kein Flash oder Java.
Also am besten währe ein Flash-Ding, was man per Url konfigurieren kann:
www.abc.de/flash.html?ftp-benutzer=bla&ftp-pw=blub&ftp-output=/&datei=c:\bla
Wie kommst du denn auf die Idee, du bräuchtest Flash?
und dann im PHP-Script:
file_get_contets(bla);
...
Wie wärs, wenn du genau schreibst, was du kannst, was du willst, und was dir dabei noch unklar ist, ok? -
Ich habe euch genau beschrieben, was ich brauche:
Ein Script welches mir die Datei C:\bla.txt hochläd und unter root/bla.txt speichert, ohne dass der User was macht. -
fleix schrieb:
Ich habe euch genau beschrieben, was ich brauche:
Ein Script welches mir die Datei C:\bla.txt hochläd und unter root/bla.txt speichert, ohne dass der User was macht.
Du hast aber über den Browser keine Chance, eine Datei geheim hochzuladen. Wäre ja schon, wenn jede Webseite einfach so Zugriff auf deine lokalen Daten hätte.
Eine Lösung habe ich auch genau beschrieben.
Sag uns doch einfach was du vorhast und wir können dir sagen was du brauchst, denn du scheinst selber nicht zu wissen was du brauchst bzw. wie die Möglichkeiten dazu aussehen.
Zum Beispiel könnte man über ein Startscript, welches in der Active User Direcoty definiert ist, eine Batch ausführen welche die Datei einfach kopiert. Garkein Problem. Das setzt jedoch einen Exchange-Server voraus. Das ist so ziemlich der übliche Weg. -
trueweb schrieb:
fleix schrieb:
Ich habe euch genau beschrieben, was ich brauche:
Ein Script welches mir die Datei C:\bla.txt hochläd und unter root/bla.txt speichert, ohne dass der User was macht.
Zum Beispiel könnte man über ein Startscript, welches in der Active User Direcoty definiert ist, eine Batch ausführen welche die Datei einfach kopiert. Garkein Problem. Das setzt jedoch einen Exchange-Server voraus. Das ist so ziemlich der übliche Weg.
Wie geht das?
Ich bräuchte wie oben gesagt eine eindeutige Identifizierung jedes Schüler-Pc's
-
Es wird ein Exchange-Server benötigt, eine Domäne und die User müssen angelegt werden und dann noch die Rechner in die Domäne aufgenommen werden. Laien würde ich nicht empfehlen, das selber zu machen, deine Schule sollte sich an jemanden wenden, der sich damit auskennt. Alles andere hat auch keinen Sinn.
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage