hallo ik had een leuk scriptje gemaakt om via een invoer veld wat mappen automatisch te hernoemen, meteen een nieuwe map aan te maken en een nieuw txt bestand in de nieuwe map te zetten.

Dit werkt te allemaal op mijn eigen server alleen online niet meer :S

Ik heb gebruikt:
<?php
rename ("mappen/1/","mappen/2/");

mkdir ("mappen/1/", 0777);

if (!copy($file, $newfile)) {
echo "fout bij kopieren van bestand: $file...\n";

?>

Weet iemand misschien een andere mannier om dit te doen?
Waar komen bij jou $file en $newfile vandaan? Zijn dat postgegevens?

gebruik dan $_POST['file'] en $_POST['newfile']. Echter moet je er bij user input altijd rekening mee houden dat er verkeerde dingen ingevuld kunnen worden, dus zal je ook controle in moeten bouwen.
Waarschijnlijk draait je online host op safe-mode.
Bedankt voor de snelle reactie! :)

file en newfile krijg ik via een post van een html formulier, ik gebruik op deze server vaker variabelen zonder $_POST['']; te gebruiken, register Globals staat op deze server ook gewoon nog aan.

Als mijn host op safe-mode staat is er dan nog een mannier om dit te omzeilen?

Via de FTP functies van PHP kan je de map hernoemen & een nieuwe aanmaken, althans, als die functies niet ook uitgeschakeld zijn.
Dankjewel, dan ga ik eerst is even kijken of ftp aanstaat en het wat verder uitzoeken :).

Reageren