Du får lige noget kode, det er vist nemmere at se
OPRETGALLERI.PHP
-----------------
<?php
session_start();
if($_SESSION['access'] == "true") {
require_once("classes/dbconn.php");
$db = new DbConnector();
$db->connect();
$oprettetaf = $_SESSION['name'];
if(getenv("HTTP_REFERER") == "http://www.kvarterets-drenge.dk/index.php?page=galleri") {
echo "
<table border=2 align=center width=400px>
<tr>
<td>
Step 1: Opret et nyt galleri. F.eks. Nytår 2008.
<form action=\"index.php?page=uploadpics\" method=\"post\">
<input value=\"Galleriets navn...\" type=\"text\" name=\"gallerinavn\">
<input align=\"right\" type=\"submit\" name=\"opretgalleri\" value=\"Opret galleri\">
</form>
</td>
</tr>
</table>
";
}
}
?>
UPLOADPICS.PHP
----------------
<?php
session_start();
if($_SESSION['access'] == "true") {
require_once("classes/dbconn.php");
$db = new DbConnector();
$db->connect();
$oprettetaf = $_SESSION['name'];
$mappenavn = strtolower(str_replace(" ", "_", $_POST['gallerinavn']));
if(isset($_POST['opretgalleri'])) {
mkdir($_SERVER['DOCUMENT_ROOT'].'/gallery/'.$mappenavn);
chmod("./gallery/$mappenavn/",0777);
//$query = mysql_query("INSERT INTO galleri(oprettetaf, oprettetdato, navn, sti) VALUES('$oprettetaf', NOW(), '$gallerinavn', '$mappenavn')");
//$hentgalleri = mysql_query("SELECT navn FROM galleri WHERE navn = '$gallerinavn'");
//$row = mysql_fetch_array($hentgalleri);
//$gallerietsnavn = $row['navn'];
}
if(isset($_POST['upload'])) {
$dir = $_POST['mappenavn'];
$dist = $_SERVER['DOCUMENT_ROOT'].'/gallery/'.$dir.'/';
for ($i=0;$i<10;$i++) {
if (is_uploaded_file($_FILES['upfil']['tmp_name'][$i])) {
$filnavn = $_FILES['upfil']['name'][$i];
$tempnavn = $_FILES['upfil']['tmp_name'][$i];
$sti = $dist;
move_uploaded_file($tempnavn, $sti . $filnavn);
echo "$filnavn er uploadet!<br /><br />";
echo $dist . $filnavn;
}
}
} else {
echo "
<form action=\"index.php?page=uploadpics\" method=\"post\" enctype=\"multipart/form-data\">";
for ($i=1;$i<11;$i++) {
echo "<input type=\"file\" name=\"upfil[]\" size=\"20\">";
if ($i%2 == 0)
echo "<br /><input type=\"hidden\" value=\"".$mappenavn."\" name=\"mappenavn\">";
}
echo "<input type=\"submit\" value=\"Send filer\" name=\"upload\">
</forms>
";
}
} else {
header("location: /");
}
?>
Jeg prøvede at udskrive $_POST['gallerinavn'] (fra uploadpics.php) og den udskriver helt fint det, man indtaster i opretgalleri.php form feltet