Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » PHP & MySQL » Copy-Befehl funktioniert nicht! Antworten
Copy-Befehl funktioniert nicht!

flotschi1981
Fachidiot


Beiträge: 114


Hallo Forum,

habe ein kleines CMS für meine Inet-Seite. In einem Script will ich eine Seite kopieren und dann umbenennen. In die umbenannte Datei lasse in dann den Dateinamen schreiben. Bei mir zu Hause funktioniert dies einwandfrei nur nicht auf dem Webserver!
Weiß jemand an was dies liegen kann???? Die Datei die ich kopiere liegt im selben Verzeichnis wie auch mein Script.

Mein Script:

copy("texteingabe.php","$dateiname");
$fp = fopen("$dateiname", "r+");
fseek($fp, 38);
fwrite($fp, "$dateiname\";\n");
fclose($fp);

Vielen Dank!!!

  Profil   E-Mail   Editieren   Zitieren

Lino
Pixelschubser


Beiträge: 8


Überprüfe mal die Rechte für die betroffenen Verzeichnisse auf deinem Webserver. Zuhause darf ich auch alles, auf dem Server nicht.

  Profil   Editieren   Zitieren

flotschi1981
Fachidiot


Beiträge: 114


Hallo,

ja aber selbst im obersten Verzeichnis vom Server kann ich nichts kopieren. Dann kann es nicht an den Rechten liegen. Auch das Unterverzeichnis habe ich selbst erstellt.

Selbst beim Bilderhochladen wird zwar alles in der DB gespeichert und das Bild wird nicht im Ordner Bilder gespeichert.

An was kann denn das liegen? Bin schon am verzweifeln........

  Profil   E-Mail   Editieren   Zitieren

Lino
Pixelschubser


Beiträge: 8


Doch, liegt es! Schau mal nach CHMOD, am besten Mit nem FTP Programm nach CHMOD für das Verzeichnis suchen.In der Standarteinstellung ist der Wert für einen Ordner auf 705. Dann darf nur der Eigentümer lesen, schreiben und ausführen. Das Script auf dem Server ist aber nicht der Eigentümer!

  Profil   Editieren   Zitieren

flotschi1981
Fachidiot


Beiträge: 114


Hallo,

per FTP kann ich ja auch alles hochladen, löschen, ändern usw.....

Finde in meinen WS-FTP nichts, wo ich sehe ob der Ordner wirklich 705 hat. Was müsste ich dann ändern wenn es nicht so wäre. Normalerweise müßte ich doch der selbe Benutzer sein wie ich mit FTP einlogge.

Verstehe es einfach nicht!

  Profil   E-Mail   Editieren   Zitieren

Marcus
Forenheld


Beiträge: 884


Tu mal das Verzeichnis auf Chmod 777 einstellen, dann sollts gehen.

  Profil   E-Mail   Editieren   Zitieren

Lino
Pixelschubser


Beiträge: 8


Bei WS_FTP zum Beispiel rechte Maustaste auf den entsprechenden Ordner auf dem Server. Da müsste was über CHMOD stehen... mit 777 muss das dann funktionieren. Am besten ausprobieren, mit welchen Einstellungen das Script schon läuft. Man sollte nicht jedem zuviel Rechte einräumen.

  Profil   Editieren   Zitieren
 

Antworten
Nach oben