Textdatei auf Server verändern?

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Teabag
User
Beiträge: 81
Registriert: Sonntag 13. Mai 2007, 20:44

Textdatei auf Server verändern?

Beitragvon Teabag » Donnerstag 12. Juli 2007, 15:56

Hi Leuts
Wie kann man eine textdatei auf einem server mit python verändern?
also z.B. was reinschreiben?
Was für Rechte brauch ich da beim server, und wie mach ich mir die?
Und wie muss man den teil mit python machen?
Schon mal vielen Dank.
Gruß Teabag
Benutzeravatar
veers
User
Beiträge: 1219
Registriert: Mittwoch 28. Februar 2007, 20:01
Wohnort: Zürich (CH)
Kontaktdaten:

Beitragvon veers » Donnerstag 12. Juli 2007, 15:59

Code: Alles auswählen

open("datei", "w").write("was")

Oder was meinst du? O_o
Zuletzt geändert von veers am Donnerstag 12. Juli 2007, 16:10, insgesamt 1-mal geändert.
Teabag
User
Beiträge: 81
Registriert: Sonntag 13. Mai 2007, 20:44

Beitragvon Teabag » Donnerstag 12. Juli 2007, 16:02

ja so kann ich das schon machen,
aber nich auf einem server da klappt das natürlich nicht.
Weil man da nicht die rechte dazu hat das ganz einfach zu ändern.
Wie das nun geht war ja meine Frage.
Gruß Teabag
Benutzeravatar
veers
User
Beiträge: 1219
Registriert: Mittwoch 28. Februar 2007, 20:01
Wohnort: Zürich (CH)
Kontaktdaten:

Beitragvon veers » Donnerstag 12. Juli 2007, 16:10

Wieso klappt das auf einem Server natürlich nicht? Die Rechte haben doch nichts damit zu tun ob das ein Server oder eine Banane ist O_o

Anyway falls es ein *nix Server ist kannst du dir mit chmod +w datei die Rechte geben in diese zu schreiben. Das du den Modus einer Datei ändern kannst setzt voraus das du der Besitzer der Datei bist.
Y0Gi
User
Beiträge: 1454
Registriert: Freitag 22. September 2006, 23:05
Wohnort: ja

Beitragvon Y0Gi » Donnerstag 12. Juli 2007, 16:26

Wenn die Datei per HTTP ausgeliefert wird, kannst du die so ohne weiteres nicht ändern, nein.
Benutzeravatar
jens
Moderator
Beiträge: 8458
Registriert: Dienstag 10. August 2004, 09:40
Wohnort: duisburg
Kontaktdaten:

Beitragvon jens » Donnerstag 12. Juli 2007, 16:58

Kann es sein, das genau mein Problem gemeint ist: http://www.python-forum.de/topic-11210.html ?

CMS in Python: http://www.pylucid.org
GitHub | Open HUB | Xing | Linked in
Bitcoins to: 1JEgSQepxGjdprNedC9tXQWLpS424AL8cd
Teabag
User
Beiträge: 81
Registriert: Sonntag 13. Mai 2007, 20:44

Joa

Beitragvon Teabag » Donnerstag 12. Juli 2007, 19:00

Hallo jens
Ja ich glaub schon, dass das das selbe Problem ist,
doch du frägst ja nur wie sicher es ist, ich will ja wissen wies geht.
Gruß Teabag
Benutzeravatar
jens
Moderator
Beiträge: 8458
Registriert: Dienstag 10. August 2004, 09:40
Wohnort: duisburg
Kontaktdaten:

Re: Joa

Beitragvon jens » Donnerstag 12. Juli 2007, 20:24

Du musst halt die Rechte der Datei anpassen. Und das heißt, du must schreib rechte für alle setzten.

CMS in Python: http://www.pylucid.org
GitHub | Open HUB | Xing | Linked in
Bitcoins to: 1JEgSQepxGjdprNedC9tXQWLpS424AL8cd
Benutzeravatar
veers
User
Beiträge: 1219
Registriert: Mittwoch 28. Februar 2007, 20:01
Wohnort: Zürich (CH)
Kontaktdaten:

Re: Joa

Beitragvon veers » Donnerstag 12. Juli 2007, 20:25

Teabag hat geschrieben:Hallo jens
Ja ich glaub schon, dass das das selbe Problem ist,
doch du frägst ja nur wie sicher es ist, ich will ja wissen wies geht.
Gruß Teabag
Und ich hab dir vorhin geschrieben wie :roll:
Teabag
User
Beiträge: 81
Registriert: Sonntag 13. Mai 2007, 20:44

Beitragvon Teabag » Donnerstag 12. Juli 2007, 23:11

Ej
versteh doch, des was du gesagt hast klappt nicht.
Gruß Teabag
Benutzeravatar
veers
User
Beiträge: 1219
Registriert: Mittwoch 28. Februar 2007, 20:01
Wohnort: Zürich (CH)
Kontaktdaten:

Beitragvon veers » Freitag 13. Juli 2007, 06:11

Teabag hat geschrieben:Ej
versteh doch, des was du gesagt hast klappt nicht.
Gruß Teabag
chmod +w? Also hast du einen Windows Server? Dann machst halt Rechts klick und irgend etwas ;)
Zap
User
Beiträge: 533
Registriert: Freitag 13. Oktober 2006, 10:56

Beitragvon Zap » Freitag 13. Juli 2007, 07:23

Mich würde vielmehr interessieren in welcher Verbindung du zu dem Server stehst?!
Hast du Zugriff über eine Netzwerkumgebung darauf und kannst du ganz einfach über einen Dateibrowser darauf zugreifen und den Inhalt ändern ?
Weil wenn du keinen konkreten Zugriff auf die Datei hast helfen dir auch die Schreibrechte nicht weiter.

Edit: Hab jetzt erst den Link von jens gesehen, alles klar ;) ... ne doch nicht. Blick nicht mehr durch. Egal... :roll:
Benutzeravatar
Leonidas
Administrator
Beiträge: 16023
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

Beitragvon Leonidas » Freitag 13. Juli 2007, 20:22

Zap hat in dieser Hinsicht Recht, Teabag, wir brauchen etwas Klarstellung um nicht ins blaue raten zu müssen:

  • Was für ein Betriebssystem hat der Server?
  • Wie greifst du auf den Server zu? Welches Netzwerkprotokoll?
  • Was willst du *eigentlich* damit bewirken?
My god, it's full of CARs! | Leonidasvoice vs Modvoice
Teabag
User
Beiträge: 81
Registriert: Sonntag 13. Mai 2007, 20:44

Beitragvon Teabag » Sonntag 15. Juli 2007, 12:50

Hm also um mal Klarzustellen
Ich habe noch keinen Server, ich meine einen normalen Internetserver.
Auf diesem server liegt eine textdatei, und diese datei will ich mit einem python programm verändern.

Gruß Teabag
Zuletzt geändert von Teabag am Freitag 10. Juni 2011, 14:30, insgesamt 1-mal geändert.
Benutzeravatar
Joghurt
User
Beiträge: 877
Registriert: Dienstag 15. Februar 2005, 15:07

Beitragvon Joghurt » Sonntag 15. Juli 2007, 13:22

Teabag hat geschrieben:Auf diesem server liegt eine textdatei, und diese datei will ich mit einem python programm verändern.
Das geht nicht so einfach.
Woher soll der Server denn wissen, dass du es bist, der die Datei verändern will? Er kann ja nicht jedem Erlauben, in der Datei drin rumzuschreiben.

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder