Seite 1 von 1

mkdir will nicht?

Verfasst: 02.03.2007 16:10
von Asmodiel
Hi!
ich hab hier ne funktion:

Code: Alles auswählen

//LIST ::mkdir
function makedir()
	{
		if(!is_writeable('./')) return;

		?>
		</table>
		<br><br>
		<span id="MkDir" onclick="if(doUpdateMkDir) { this.innerHTML = MkDirContent; doUpdateMkDir = false; }">
		Ordner erstellen
		<form method="get" action="" style="margin: 0px;">
        <input type="text" name="mkdir" value="" />
		<input type="submit" value="Erstellen">
        </span>
        <?php
		if(isset($_GET['mkdir']))
		{ echo $_GET['mkdir'];
			if(empty($_GET['mkdir']))
			{
				echo('Bitte einen Namen eingeben!');

			}
			else
			{
    mkdir('./'.$_GET['mkdir']); //ZEILE 123!

			}
		}
		?>
		</form>


		<script type="text/javascript">
			var MkDir = document.getElementById("MkDir");
			var MkDirContent = MkDir.innerHTML;
			MkDir.innerHTML = "» <a href=#>Ordner erstellen</a>";
			doUpdateMkDir = true;
		</script>


		<?php
	}
?>
die ruf ich mit makedir(); auf... naja und nach der eingabe einer beliebigen sache... kommt der "erstellte" ordner zwar NIRGENDS vor, aber es kommt diese fehlermeldung:
Warning: mkdir(./asdflkj): File exists in /var/www/user/as/asmodiel/html/uploader/includes/functions.php on line 123
ich hoffe, ihr könnt mir helfen...

Verfasst: 02.03.2007 23:07
von Pyramide
Der Code sieht recht verwirrend aus...ist das Web 3.0? Vielleicht wird die Funktion ja doppelt aufgerufen bei dem ganzen Javascript...

Verfasst: 03.03.2007 13:13
von Asmodiel
ich hab die funktion aus nem anderen script kopiert... kannst du mir ne andere schreiben :D

Verfasst: 03.03.2007 17:39
von Asmodiel
ich hab grad bemerkt, dass das script die ordner in dem ordner, von dem aus es ausgeführt wurde erstellt hat und nicht in dem ordner, den ich mir habe anzeigen lassen :D

danke nochma !