Ver Mensaje Individual
  #5 (permalink)  
Antiguo 11/07/2011, 07:24
Avatar de vgonga1986
vgonga1986
 
Fecha de Ingreso: marzo-2008
Ubicación: País de Pandereta
Mensajes: 1.021
Antigüedad: 16 años, 2 meses
Puntos: 253
Respuesta: Problemas con la creacion de una carpeta

Esto funciona:

Código:
<?php
// start main makedir function
if (isset($_POST['makedir'])) {
	$content = $_POST['direct'];
	$dirmake = mkdir($content, 0777);

	// display link to directory after making it
	print '<center>';
	print '<a href="$content">click here to view your new directory</a>';
	print '</center>';
}

// main form to input information
print '<form action="test.php" method="POST">';
print '<input type="text" name="direct" size="15">';
print '<br>';
print '<input type="submit" name="makedir" value="makedir">';
print '</form>';
?>
No sé exactamente qué fallaba, porque he cambiado varias cosas, pero seguramente sería el method="POST" del formulario, que al no incluirlo, nunca te llegaba el nombre de la carpeta que querías crear.

Si me admites unos consejillos, si utilizas comillas simples y dobles no tienes que estar escapando caracteres (que queda mucho menos legible) y para formularios utiliza siempre isset, así no tendrás errores de variables no definidas.

Un saludo.