![]() |
mit PHP automatisieren ??
Hallo !
habe folgende frage ! habe daten in einer .txt file nun möchte ich das bestimmte daten nach einer bestimmten zeit gelöscht werden sollen ! ist das mit PHP möglich !? soweit ich weis werden erst php scripte dann aktiv wenn man die seite aufruft !? muss ich jetzt immer eine seite aufrufen wenn ich die daten löschen möchte oder kann man das so programieren mit php das es zb. alle 6 std die daten automatisch gelöscht werden !?!? mfg deftones |
php muss aktiv aufgerufen werden
sprich du musst in eine deiner seiten einbauen, dass das datum der letzten änderung überprüft wird und wenn das >= 6 h ist löscht du die datei. andere alternative (dazu brauchst aber shell access) wär n cron job (wenn server unter linux läuft) |
beschreib mal bissl besser
was steht in der datei wofür ist diese datei gut was wird da bzw wann wird da etwas reingeschrieben? mehr informationen bitte dann können wir dir sicher mehr weiterhelfen |
PHP läßt sich nur in HTML-Seiten einbinden und ist keine außerhalb von HTML lauffähige Skriptsprache wie z.B. Perl oder Shell-Skript.
Es ist aber möglich, eine COM-Komponente einzubinden (Windows). Über COM sollte es möglich sein, einen eigenen Prozess im Hintergrund ablaufen zu lassen, der alle 6 Stunden Dateien löscht. |
solange wir ned wissen was er überhaupt machen will hat es keinen sinn darüber zu reden.
vielleicht hilt ein kleines vbscript aber ohne mehr infos können wir ned weiterhelfen |
Zitat:
Also: 1) PHP ist eine serverseitig laufende Scriptsprache . Ein Beispiel fuer eine in HTML eingebettete Scriptsprache waere JavaScript, das aber auch Serverseitig laufen kann (Netscape Server, wer die noch kennt). 2) PHP kann auch, wie Perl oder Python, von der Kommandozeile aus oder via Cron-Job gestartet werden. http://www.php.net/manual/en/features.commandline.php |
hallo !
naja die txt datei ist ne art temp datei hier werden einfach daten zwischengespeichert (intranet) (login, wann war der kollege(in)hier, wie lange, usw,) mein big boss will es so haben was solls naja ... da aber er das nur sparadisch kontrolieren will kann ich die txt datei meist löschen und das wollt ich eben automatiesieren. mfg deftones ps.: ich weis es gibt andere möglichkeiten aber wenns der big boss so wiel :( |
warum lässt du kein normales programm laufen? zb vb inkl timer.
|
hm also wenn ich erlich sein darf vergiss das mit txt datei
nimm ne datenbank dafür da kannst aufzeichen lassen wer sich wann einlogt ob das login erfolgreich war wenn nicht wieso oder wo ist welcher user gerade auf der intranetseite und dazu vielleicht ein kleines adminmenü aber ihr brauchtet wem der sich mit php oder mit asp auskennt und eben einer datenbank ich hab so ein projekt erst vor kurzem gemacht mit asp und mysql und funzt wunderpaar also ich will das alles nimma missen wenn ich das so sagen darf PS: falls deinem boss das zu viel des guten ist geb ich dir noch einen tip da es sozusagen eh für ne hp ist mach einfach so startdatei index.php (in dieser datei steht der befehl alle einträge die ällter sind als 6 stunden zu löschen und dann eine weiterleitung zur eigentlichen homepage) ist das einfachste was du machen kannst und funzt 100%ig Viel Glück |
Zitat:
ein kleines prog was im task abgelegt wird |
jo oder einfach unsichtbar ist :D zb frmmain.visible = false und frmmain.showintaskbar = false :D
|
lol ja bist eh mein vb experte komm zum herrchen :) *streicheleinheitenbekommst*
|
Zitat:
|
sch*** doppelpost
|
schau dir das progg mal an
aber dazu noch ein paar sachen 1.) ich hab es noch nicht 6 stunden getestet ;) 2.) noch ist es sichtbar 3.) der code ist nich sehr rein ;) 4.) bei gefallen auch änderungen nach wunsch :) |
super nett potassium werd mir mal das super nette kleine prog einen test unterziehen !!
und das mit der datenbank naja hab ich mir auch schon überlegt naja da wir seit neuesten auf Oracel umgestiegen sind und nicht mehr auf mysql arbeiten ist das naja ned so super für mich muss mich erst einarbeiten in die neue datenbank !! aber mit dem kleinen netten tool von potassium ist mir schon mal geholfen :D :D mfg deftones |
soviel ich weis verwenden beide datenbanken die gleichen befehle also brauchst ned viel umgewöhnen
|
das ein paar befehle gleich sind weis ich auch aber es gibt auch ein haufen neuer befehle!! was nur exklusiv auf Oracel oder Mysql oder sonst wo nur funktionieren!
mfg deftones |
@ deftones:
wenn du mit dem programm im jetztigen zustand zufrieden bist kann ich es noch ein bisschen editieren (bei interesse) bezügl. benutzerfreundlichkeit und fehleranfälligkeit. |
@ Deftones
mit welcher scriptsprache arbeitet ihr auf eueren servern? |
naja php und javascrip soviel ich weis !! bin aber erst 3 monate in der firma. genauere dinge erfahre ich selber erst !!
ich bin momentan für die intranet seite zuständig und die läuft unter php /wamp sys/ @potassium zurzeit läuft dein prog super ! p.s.:falls wir uns mal sehen steht ein Bier für dich bereit für die schnelle hilfe :D :D :D eine frage trozdem könnte man das prog so schreiben das man die zeit selber ein gibt ?? also 1std oder 5std usw. oder ist das zu kompliziert ? mfg deftones |
potassium schreib ihm eine ini datei in ein zusatz tool mit derm er die ini bearbeiten kann
das kannst ja :) |
das is ned so einfach weil er kann die exe ned bearbeiten.
außerdem hab ich dabei an angenehmere config usw gedacht, da is es mit einer ini ned getan ;) |
Zitat:
aber eine configdatei wo er die stunden ändern kann dann liest die variable aus der configdatei aus und fügst die variable einfach dort ein wo du sie benötigst für die delete bedinung |
aso. jo das is kein prob und die datei selbst kann er ja eh schon manuell eingeben. ich brauch dazu gar keine configdatei. wozu gibts den registry......:D
|
na dann schreib schon lol
|
aber das is ja noch ned alles... es ist noch nix drin das fehler abfängt. zb wenn kein dateiname angeben ist. usw aber ich möcht nix coden wenn es dann eh keiner braucht :D
|
ok hast auch wieder recht
|
Zitat:
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 08:22 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag