Nu har jag kladdat och kluddat hur länge som helst med detta och är för grön för att förstå hur jag ska göra så det fungerar inte.
Jag har ett formulär som lägger in en ny häst i databasen. Så långt fungerar det helt OK.
Men nu försöker jag peta in att det samtidigt ska skapas en bildmapp för denna nya häst och jag får det inte att fungera. Har kortat ner koden, så det kanske fattas en eller annat tecken...
if (!isSet($_POST["insForm"]))
header("Location: hest.html");
echo "namn = ".$_POST["namn"].", smeknamn = ".$_POST["smeknamn"].", insForm = ".$_POST["insForm"]."</p>";
$sql = "INSERT INTO hest (namn, smeknamn)
VALUES('".$_POST["namn"]."', '".$_POST["smeknamn"]."')";
mysql_query($sql) or die("Något blev fel");
echo "Du har lagt till ".mysql_affected_rows()."ny häst";
Testade men ingen ny mapp skapades, men ny häst...inga fel rapporterades.
Vart skulle du lagt in koden? Gissar att den måste läggas in när uppgifterna om hästen kommit in i databasen...
Gissar att den måste läggas in när uppgifterna om hästen kommit in i databasen...
Japp.
mkdir returnerar false resp true. Du kan ju lägga till "or die("Mappen kunde inte skapas");" efter din mkdir-sats, men det bekräftar ju bara det vi vet...
Måste man ha ett "/" före mappnamnet? Kommer inte ihåg...
/red. "/" behövs inte...
Lade in den direkt efter alla de andra POST-arna och då fungerade det. :)
...........'".$_POST["smeknamn"]."')";
$dir=$_POST['smeknamn'];
mkdir($dir);
mysql_query($sql) or die("Något blev fel");
echo "Du har lagt till ".mysql_affected_rows()."ny häst";
och efter det formulär för att skicka upp bild.
Koden ser lite annorlunda ut nu än vad den gjorde då, men den gamla fungerade.
Har sett någonstans att man kan skapa mapp samtidigt som man skickar upp första bilden, men du kan kanske göra likadant att skapa mappen i samband med att användaren skrivs in i databasen också?
men du kan kanske göra likadant att skapa mappen i samband med att användaren skrivs in i databasen också?
Vet faktiskt inte vilket som är "bäst" i detta läge!? :l
Alla användare ska alltså kunna ladda upp egna videoklipp samt bilder.
Har redan en mapp "/usermovies" som har 777. I den mappen ska det sedan skapas nya mappar med användarnas användarnamn när det laddar upp en film.
Fixade så att det skapades mappar direkt när en användare skapade ett konto istället.
Verkar fungera nu efter jag lade till " chmod( "usermovies/$CURUSER[username]", 0777 );". Tack!
Det enda jag inte gillar, är att det skapas enkelfnuttar i början och i slutet av den skapade mappen. 'användarnamn'