Sowas könntest du mit border-image: linear-gradient
hinbekommen
https://basti1012.bplaced.net/…rdner=html-seminar&id=458
Farben und Positionen musst du dann selbst bestimmen, sollte aber nicht so schwer sein.
Sowas könntest du mit border-image: linear-gradient
hinbekommen
https://basti1012.bplaced.net/…rdner=html-seminar&id=458
Farben und Positionen musst du dann selbst bestimmen, sollte aber nicht so schwer sein.
Dein Code könnte man auf viele verschiedene Wege schreiben.
Meiner ist sicherlich auch nicht der beste.
Auch ist die Frage, ob man Interval oder Timeout nutzen sollte.
Oder ob man mehrere Timer nutzt, wie du es gemacht hast, oder mit Umwegen mit einem wie ich es gemacht habe.
Wie gesagt, Wege gibt es viele.
In Javascript ist Sempervivum der Profi hier.
Wäre mal schön zu wissen, was er sagt, wie er das machen würde.
Ich habe einfach mal versucht dein Code so weit zu kürzen , ohne das irgendeine Funktion von dir verloren geht, die du da benutzt.
In der CSS könnte man auch noch Kleinigkeiten ändern.
Ich glaube das ich es nicht mehr kürzer hinbekomme, außer mit jQuery
Bei den ganzen Timeouts ist das auch etwas kompliziert.
Ich spiele gerade auch etwas an dem Code rum und habe nur ein Timeout eingebaut.
https://basti1012.bplaced.net/…rdner=html-seminar&id=457
Code auch noch nicht optimal, ich versuche da auch mal den einfachsten und kürzesten Weg zu suchen.
Du müsstest den cleartimeout bei dir da ein Bauen wo frage 1 wieder beginnt
z. B.
Die Timer vorher mit clearTimeout() stoppen.
Du könntest aber auch generell den Code noch etwas kürzer halten .
Da gibt es mehrere Möglichkeiten.
Mit 2 Container,
mit before oder after.
Transition oder @keyframes.
Mit oder ohne Javascript.
Würde das Reichen
Gibt es denn keine Möglichkeit das zu machen das überall die ' davor und dahinter zu machen? Wie beschrieben?
Ich verstehe nur nicht den Sinn in den Hochkommas, die er da überall eingefügt hat.
Nur die Leerzeichen zu killen verstehe ich ja , aber das ?.
EDIT:
Hat sich erledigt
Ja wie gesagt, es gibt bestimmt immer jemanden der einen Ordner Namens "Aufgabe Nummer 4" erstellt. (Als Beispiel)
Gibt es denn keine Möglichkeit das zu machen das überall die ' davor und dahinter zu machen? Wie beschrieben?
Dazu müsstest du das in PHP prüfen und verbieten.
Aber ok.
Du möchtest aus dem Link
blabla.de/Aufgabe Numme 4/index.php
zu dieser wird
blabla.de/'AufgabeNumme4'/index.php
und Warum die ' davor und danach ?
Haben die ein sinn ?
Sorry, ich kam noch nicht dazu , das mir genauer anzuschauen.
Auf den ersten Blick hast du das mit den Bildern tauschen schon mal ganz gut gemacht.
Ich hatte ja auch schon gesagt das es garantiert mit weniger Code geht und etwas mehr Struktur geht.
Vielleicht könnte man die Bilder (Wand) einmal alle laden und dann nur noch ein und ausblenden.
Damit könnte man Datenvolumen sparen und nicht jedes Mal die Bilder neu laden.
Da lässt sich einiges optimieren, doch man muss es erstmal hinbekommen.
Es wäre auch einfacher, wenn man eine Bedienungsanleitung hätte, weil so muss man sich das zusammen reimen.
Ich werde heute Abend da mal genauer hereinschauen.
Ich weiß nicht, was du da genau vorhast , aber wenn du zb einen User erlaubst Daten hochzuladen , oder Ordner zu erstellen , dann mußt du das vorher prüfen und ggf. korrigieren.
Wie schon gesagt wurde, sind Sonderzeichen und Umlaute nicht der beste Weg.
In anderen Foren wird auch gesagt das es mittlerweile kein Problem ist, die zu nutzte (auch ín Variablen usw...).
Ich würde darauf aber trotzdem verzichten , das sind alles mögliche Fehlerquellen, die man so schon gleich vermeiden kann.
Zeig doch erstmal den Code , was du schon geschrieben hast .
Verschieben über Maus?
Du meinst sicherlich Drag-and-drop oder ?
Verschieben über Variable verstehe ich Z. B. so
Ha .
Sche.... Copy/Paste.
Ich habe die Zeile auch einfach so übernommen und gar nicht darauf geachtet.
Also vom Prinzip hätte ich auch einfach nur wieder Abgefragt ob das ganze ein Verzeichnis ist mit (is_dir) und wenn nicht, dann halt ohne Link ausgeben.
Aber das habe ich ja bereits also das eigentlich nur Verzeichnisse einen Link erhalten.
Hast du eigentlich schon mal weiter gedacht?
Ordner willst du verlinken, um in den nächsten Ordner zu springen.
Dateien wolltest du anklickbar machen damit man die downloaden kann.
Wie hast du das vor?
Was für Dateien sollen das sein?
Du musst dir da schon überlegen wie es mit dem Download laufen soll.
Zb über eine download.php?downloadfile=name
oder,oder,oder
Ich kann das schlecht erklären.
Du hast ja im Link den Folder stehen.
Den musst du wieder einbauen.
Ungefähr so
$datei = $_GET['folder'];
....
echo "<a href='index.php?folder=$datei/$ausgabeDatei' style='color:red'>$ausgabeDatei</div>";
Dann sollte aber vorher getestet werden, ob es §_GET['folder'] überhaupt gibt.
Wenn nein muss musst die Variable $datei da weg , oder leer sein.
Es gibt einige Kleinigkeiten, die man immer wieder beachten muss.
Ich probiere das auch gerade selber aus und wundere mich das der Code immer länger wird.
Ist aber so wenn man alles beachten will.
Was hast du eigentlich vor , wenn du in deinen Ordner angekommen bist und auf die Dateien klickst?
Sollen die geöffnet werden?
Oder zum Bearbeiten geöffnet werden?
In deinen Script kannst du ein Odne weiter gehen. ok.
Warum nicht weiter ?
Schau dir den Link an, dann siehst du das du für den nächsten Ordner den Ordner mitnehmen musst.
root:
dann gehst du in ordner 1
ordner 2
usw..
Den zurück Button kannst du dann aus den Link lesen
Du solltest vielleicht mal das ganze Script benutzen und im Rootverzeichniss anfangen.
Einfach mal zum Testen.
Dann sollte das Script das machen, was du möchtest.
Ich habe das auch mal gerade im Root getestet und kann da hoch und runter zappen , alles in ein Fenster.
Ich glaube, du suchst das
https://werner-zenk.de/scripte/datei-browser.php
Da kannst du dich so durchklicken.
Das Bearbeiten und löschen und so kannst du dann ja da rausbauen, bzw. du erstellst nur das, was du davon brauchst.
Teste es einfach mal und wenn du davon nicht alles brauchst, kann man dir ja helfen das auszubauen/deaktivieren.
Sowas gibt es auch fertig , finde es gerade nicht wieder .
Suche da aber gleich nochmal
Bevor ich hier jetzt irgendwas versuche zu verstehen, frage ich mal so ,
suchst du sowas
Du willst das doch so haben wie man das im Windows-PC auch hat, oder?
Da gibt es einiges an Vorlagen.
https://werner-zenk.de/scripte…lesen_und_verknuepfen.php
Oder in den Ordner den du freigeben willst, eine htaccess Datei erstellen mit dem Inhalt
Solltest du im laufenden Betrieb nicht unbedingt machen.
Dann lieber mit PHP wo man den zugriff noch begrenzen kann.
Das geht mit htaccess sicherlich auch , doch das ist nicht mein Thema.
Mit PHP selber erstellen , das könnte zb so aussehen wie im Windows Explorer.
Oder mit htaccess
https://wiki.selfhtml.org/wiki…ccess/Verzeichnisoptionen
In beiden fällen solltest du darauf achten, was du für jeden sichtbar machst
HTML-Seminar.de - mit Videos zum schnellen Lernen, wie man eine Website selbst erstellt.