Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Mahlzeit :)

Ich schreibe gerade ein Registrierungsformular, bei dem nach der Überprüfung der Daten einen persönlichen User-Ordner erstellt. Dieser persönliche Ordner soll in einem Unterverzeichnis, welches ich mit dem root-user von Ubuntu erstellt hab.

Hab dem Ordner Testweise die Rechte 777 gegeben.

Zum erstellen des Ordners verwende ich das hier:

Formular:


<form action"test.php" method="post">
<input type="text" name="verzeichnis">
<input type="submit">

</form>
[/PHP]

PHP-Teil:

[PHP]
$verzeichnis = $_POST['verzeichnis'];
$directory = "/profil/$verzeichnis";

if( mkdir ("$directory", 0777))
{
echo "Verzeichnis erstellt!";
}

Wenn ich nun versuche ein Verzeichnis zu erstellen bekomme ich die Fehlermeldung:

"Warning: mkdir() [function.mkdir]: Permission denied in /var/www/test/reg_w.php on line 152"

Hoffe ihr könnt mir helfen,

Mfg Cartman

"Warning: mkdir() [function.mkdir]: Permission denied in /var/www/test/reg_w.php on line 152"

Du hast nicht die Berechtigung einen Ordner in diesem Pfad anzulegen.

Der Apache bzw das PHP Script werden nicht mit root-Rechten ausgeführt, sondern entweder unter dem User, unter dem der Apache läuft, oder dem das Script gehört (das kommt auf die Konfiguration an).

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.