Ufff, ese script tiene mucho olor a naftalina.
deberías usar "echo" en vez de "PRINT" y ponerle comillas a lo que quieres imprimir y al código HTML. Además tenés que usar $_POST o $_GET para capturar el valor enviado por el formulario.
Código PHP:
<?php
if ($makedir=="MakeDir") {
$content=$_POST["direct"];
$dirmake=mkdir($content, 0777);
// DISPLAY LINK TO DIRECTORY AFTER MAKING IT
echo "<div align=\"center\">\n";
echo "<a href=\"$content\">CLICK HERE TO VIEW YOUR NEW DIRECTORY</a>\n";
echo "</div>\n";
}
?>
Código HTML:
<form method="POST" action="tests.php3?action=direct">
<input type="text" name="direct" size="15" />
<br />
<input type="submit" name="makedir" value="MakeDir" />
</form>