Autor Zpráva
Pavel Vlček
Profil *
Dobrý den. Chci pomocí funkce v php vytvořit adresář.
Pošle.-li uživatel formulářem název paja, v adresáři, kde je index.php se vytvoří adresář paja.
Můžete mi prosím poradit?
Díky moc.
Casero
Profil
Pavel Vlček
A s čím? mkdir() nefunguje?
Pavel Vlček
Profil *
No nikde jsem to nemohl v manuálu najít. Takže to bude mkdir("adresář")?
Casero
Profil
Pavel Vlček
http://cz2.php.net/manual/cs/function.mkdir.php
Pavel Vlček
Profil *
Jestli se můžu ještě zeptat. Mohu nějak nastavit, že maximální velikost adresáře je 5 mb? Pokud by uživatel uploadoval více než 5 mb, vyjela by hláška, že přesáhl velikost 5000 kb.
Děkuji.
Casero
Profil
Pavel Vlček
Zjistit aktuální velikost a kontrolovat při uploadu zda bude velikost menší jak 5MB.
Pavel Vlček
Profil *
Jenže já vlastně dělám takový mini hosting a pro každý adresář dávám 5 mb pro všechny soubory. Takže by to šlo tak? Vyzkouším.
Pavel Vlček
Profil *
Ajajaj.
<html>
<head>
<meta name="description" content="">
<meta name="keywords" content="">
<meta http-equiv=Content-Type content="text/html; charset=windows-1250">
<title>registrace</title>
</head>
<body>
<?
$celek="
<html>
<head>
<title>pokus</title>
</html>
<body>
<p>
Toto je test
</p>
</body>
</html>";

$domena=$_POST['domena'];
if ($_POST['domena']==""){
echo "Doména nebyla vyplněna";
include "reg.php";
}
else
{
echo "doména byla zaregistrovaná";
mkdir("$domena", 0777);
$soubor = fopen ('$_POST["domena"]/index.html','a');
fwrite ($soubor, $celek);


}
?>

Vše je vpořádku až na tučný řádek.
Teda doufám, že se to ztučnilo. Pokud ne, jedná se o $soubor = fopen ('$_POST["domena"]/index.html','a');.
djlj
Profil
fopen ($_POST["domena"].'/index.html', 'a');

Nauč se základy php, v tomto případě spojování řetězců.
Pavel Vlček
Profil *
Díky moc.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0