dedlfix: CHMOD einer Datei per php ändern

Beitrag lesen

echo $begrüßung;

danke für eure Antworten. Die chmod funktion hatte ich bereits gefunden und in das Script eingebaut, es erschien aber ständig ein Fehler, bin leider zu php-unerfahren, weil ich die Zeichen nicht richtig setzen kann. ..

Es gibt viele Fehlermeldungen. Welche konkrete ist es in deinem Fall?

Kann mir bitte jemand den Code richtig in das Script einbauen, damit kein Fehler mehr erscheint?

Es gibt verschiedene Serverkonfigurationen, die man mitunter unterschiedlich bedienen muss. Ohne genaue Kenntnis des Systems und dessen Konfiguration sowie ohne die genaue Fehlermeldung bleibt das alles ein Ratespiel im Stile von 9live und Konsorten - man weiß nie, welche Antwort nun die richtige ist.

Das Problem ist, dass der Server bei der upgeloadeten Datei den CHMOD 600 vergibt,

Und das ist für die Zugreifenden nicht ausreichend?

und die Datei nach dem Upload 777 haben sollte.

Kannst du (für dich - mir sind deine Dateirechte egal - es sind deine Sicherheitslücken) begründen, warum die Datei zum einen ausführbar und zum anderen für alle Welt schreibbar sein muss? Wenn nicht, solltest du dich mit dem Rechtekonzept unter Unix beschäftigen und dann nur die wirklich benötigten Rechte für den/die zugreifenden Benutzer setzen.

Wenn man den CHMOD per FTP ändern will, erscheint eine 550 Fehlermeldung (Operation noch permitted), mein Provider sagte mir, den zu vergebenden CHMOD solle ich in das Script programmieren.
<?php chmod ("/somedir/somefile", 0755); ?>

Wenn 0600 nicht reicht, dann sollte 0644 reichen, wenn niemand außer dem Ausführenden deiner Scripts die Datei bearbeiten, aber andere Benutzer sie lesen können sollen.

echo "$verabschiedung $name";