automatiseren map aanmaken en foto's uploaden
Heeft iemand een idee? Nogmaals: het script hieronder werkt, maar dan zou ik telkens het script moeten aanpassen en wijzigen in "fotoreeks2" bijvoorbeeld. Dat is de bedoeling niet.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
if ($_FILES["file"]["error"] > 0)
{
echo "Return Code: " . $_FILES["file"]["error"] . "<br />";
}
else
{
echo "Upload: " . $_FILES["file"]["name"] . "<br />";
echo "Type: " . $_FILES["file"]["type"] . "<br />";
echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";
echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br />";
if (file_exists("upload/fotoreeks1/" . $_FILES["file"]["name"]))
{
echo $_FILES["file"]["name"] . " already exists. ";
}
else
{
move_uploaded_file($_FILES["file"]["tmp_name"],
"upload/fotoreeks1/" . $_FILES["file"]["name"]);
echo "Stored in: " . "upload/fotoreeks1/" . $_FILES["file"]["name"];
}
}
?>
if ($_FILES["file"]["error"] > 0)
{
echo "Return Code: " . $_FILES["file"]["error"] . "<br />";
}
else
{
echo "Upload: " . $_FILES["file"]["name"] . "<br />";
echo "Type: " . $_FILES["file"]["type"] . "<br />";
echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";
echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br />";
if (file_exists("upload/fotoreeks1/" . $_FILES["file"]["name"]))
{
echo $_FILES["file"]["name"] . " already exists. ";
}
else
{
move_uploaded_file($_FILES["file"]["tmp_name"],
"upload/fotoreeks1/" . $_FILES["file"]["name"]);
echo "Stored in: " . "upload/fotoreeks1/" . $_FILES["file"]["name"];
}
}
?>
Bestaat ../fotoreeks1/.. al of werkt het aanmaken van een directory echt wel op deze manier? Anders misschien eerst de functie mkdir() uitvoeren. Ik weet niet of met jouw script directories aangemaakt kunnen worden??
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
import_request_variables('p', 'p_');
echo $p_username;
$dirPath = "upload/" . $p_username;
$result = mkdir($dirPath, 0777);
if ($result == 1) {
echo " / De nieuwe map " . $p_username . " is succesvol aangemaakt" . "<br />";
echo $dirPath;
} else {
echo $dirPath . " is niet aangemaakt!!!";
}
$directory = "upload/" . $p_username;
?>
import_request_variables('p', 'p_');
echo $p_username;
$dirPath = "upload/" . $p_username;
$result = mkdir($dirPath, 0777);
if ($result == 1) {
echo " / De nieuwe map " . $p_username . " is succesvol aangemaakt" . "<br />";
echo $dirPath;
} else {
echo $dirPath . " is niet aangemaakt!!!";
}
$directory = "upload/" . $p_username;
?>
Toevoeging op 11/11/2011 23:52:25:
Probleem opgelost met op iedere pagina en $_SESSION[‘variabele’]. Toch bedankt!