Hallo,
Benutzer sollen Bilder hochladen können, bis jetzt hat das auch geklappt,
aber da nicht jeder User den gleichen Ordner haben soll, möchte ich mir das Verzeichnis (bzw. den Ordnernamen) aus der Datenbank holen.
Wenn es noch nicht besteht soll es mit mkdir() erstell werden, aber es kommt immer wieder die Fehlermeldung:
Ich habe versucht einige der Lösungen hier im Forum auszuprobieren, bis jetzt aber ohne jeden Erfolg.
Vielleicht sieht jemand, wo mein Denkfehler liegt:
lg
Key cee
Benutzer sollen Bilder hochladen können, bis jetzt hat das auch geklappt,
aber da nicht jeder User den gleichen Ordner haben soll, möchte ich mir das Verzeichnis (bzw. den Ordnernamen) aus der Datenbank holen.
Wenn es noch nicht besteht soll es mit mkdir() erstell werden, aber es kommt immer wieder die Fehlermeldung:
Warning: mkdir(fileadmin/Anzeigen/Werkstoffe/test) [function.mkdir]: No such file or directory in /html/fileadmin/php_dateien/profil_aendern.php on line 67
Ich habe versucht einige der Lösungen hier im Forum auszuprobieren, bis jetzt aber ohne jeden Erfolg.
Vielleicht sieht jemand, wo mein Denkfehler liegt:
PHP:
...
$zahl = $_POST['zahl'];
...
// DATENBANKKONTAKT
$host = "..."; //Host der Datenbank
$user = "..."; // Benutzername
$password = "..."; //Passwort
$datenbank = "..."; //Datenbankname
$kontakt = mysql_connect($host, $user, $password); // Connect zur DB
mysql_select_db($datenbank); // Auswaehlen der DB
// SQL - Abfrage für Verzeichnisüberprüfung
$result = mysql_query("SELECT TABELLE1.*, TABELLE2.* FROM TABELLE1, TABELLE2
WHERE TABELLE1.WERT1='$zahl'
AND HER_TABELLE1.WERT1=TABELLE2.WERT2");
while($row = mysql_fetch_array($result)) {
// Anzahl der Felder ermitteln
$j = mysql_num_fields($result);
for($i=0;$i<$j;$i++) {
// Name des aktuellen Feldes ermitteln
$k = mysql_field_name($result,$i);
// Dem Feldnamen einen Wert zuweisen
$$k = $row[$k];
}// for ENDE
}// while ENDE
// Verzeichnisüberprüfen ggf. anlegen
$VERZEICHNIS = "../fileadmin/Anzeigen/$WERT3/$WERT4";
echo $VERZEICHNIS;
if (!file_exists($VERZEICHNIS) || !is_dir($VERZEICHNIS)) {
mkdir($VERZEICHNIS);
echo "<br>Ordner wird angelegt<br>";
}// if ENDE
else {
print "<br>Ordner besteht bereits<br>";
}// else ENDE
...
lg
Key cee