Ankündigung

Einklappen
Keine Ankündigung bisher.

Mehrere Bilder Uploaden --> alte Bilder ersetzen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Mehrere Bilder Uploaden --> alte Bilder ersetzen

    Guten Tag,
    ich habe vor, mehrere Bilder hochzuladen, diese umzubennen und zeitgleich, die alten Bilder löschen oder diese Bilder zu ersetzen. Zur zeit habe ich eine .php-Datei die dieses mit nur einem Bild macht, ich weiß aber nicht, wie ich dieses mit z.B. 3 Bilder machen soll.

    PHP-Code:
    <?php
    $target_dir 
    "daten/jpg/";
    $target_file $target_dir "JPGDatei.jpg";
    $uploadOk 1;
    $imageFileType strtolower(pathinfo($target_file,PATHINFO_EXTENSION));


    //Bestimmten Datei Format erlauben
    if($imageFileType != "jpg") {
    echo 
    "Tut mir leid, es sind nur JPG-Datein erlaubt.";
    $uploadOk 0;
    }

    //Überprüfen ob $uploadOk auf 0 gesetzt wurde, durch einen Fehler
    if ($uploadOk == 0) {
    echo 
    "";
    //Wenn alles stimmt, versuchen Datei hochzuladen
    } else {
    $filename $_SERVER["DOCUMENT_ROOT"] . "/path/daten/jpg/";

    if (
    move_uploaded_file($_FILES["file"]["tmp_name"], $target_file)) {

    echo 
    "Die Datei -> " basename$_FILES["file"]["name"]) . " <-wurde erfolgreich hochgeladen.";
    } else {
    echo 
    "Not uploaded because of error #".$_FILES["file"]["error"];
    }
    }
    ?>

    <!DOCTYPEhtml>
    <html>
    <body>
    <p>&nbsp;</p>
    <a href="upload.html">Zurück</a>
    <a href="/path/anzeige.php">Zur Ansicht</a>
    </body>
    </html>
    Wenn mir jemand eine Lösungshilfe mit einer kurzen erklärung geben könnte, würde dieses mir schon reichen.

    VG
    Zuletzt geändert von silent; 15.10.2020, 15:12.

  • #2
    Erstnal ist dein html Fehlerhaft.
    Du hast bei <a kein Leerzeichen gelassen.
    Ich würde dir erstmal den Link geben
    https://www.php.net/manual/de/featur...d.multiple.php
    und nochein
    https://stackoverflow.com/questions/...with-one-input

    Vieleicht bekommst du es damit ja schon hin
    Mein (Basti1012) Forum und Chat

    Kommentar


    • #3
      Zitat von basti1012 Beitrag anzeigen
      Erstnal ist dein html Fehlerhaft.
      Du hast bei <a kein Leerzeichen gelassen.
      Tatsächlich habe ich die, ich weiß nicht, weshalb er das nicht mit eingefügt hat.
      Aber ich schau mir mal die Links an, dankeschön.
      Falls dies mein Problem gelöst haben sollte, würde ich den Code nochmals hier einfügen.

      VG

      Kommentar


      • #4
        Update:
        Ich weiß mittlerweile, wie ich mehrere Datein hochladen kann, allerdings bin ich immer noch nicht darauf gekommen, wie ich diese Zeitgleich umbennen kann. Das mit dem löschen, würde ich mittlerweile lieber mit einem Button hinzufügen, aber das würde ich erstmal lieber selber probieren.

        Kommentar


        • #5
          Problem wurde gelöst. Den fertigen PHP-Script habe ich beigefügt.
          VG

          PHP-Code:
          <?php

          if(isset($_POST['submit'])){
          $countfiles count($_FILES['file']['name']);
          for(
          $i=0;$i<$countfiles;$i++){
          $filename $_FILES['file']['name'][$i];
          $filename "Bild" $i ".jpg";
          move_uploaded_file($_FILES['file']['tmp_name'][$i],'daten/jpg/'.$filename);
          }
          echo 
          "Die Datein wurden erfolgreich hochgeladen.";
          }
          ?>

          Kommentar

          homepage-forum.de - Hilfe für Webmaster! Statistiken

          Einklappen

          Themen: 56.776   Beiträge: 429.827   Mitglieder: 28.527   Aktive Mitglieder: 53
          Willkommen an unser neuestes Mitglied, McFrey72.

          Online-Benutzer

          Einklappen

          233 Benutzer sind jetzt online. Registrierte Benutzer: 1, Gäste: 232.

          Mit 3.502 Benutzern waren am 23.01.2020 um 18:20 die meisten Benutzer gleichzeitig online.

          Die neuesten Themen

          Einklappen

          • ST747
            Antwort auf Bing BOT webmaster
            o.k.,jetzt ist mir das klar, alles o.k., hatte den bingbot falsch verstanden.

            Ich dachte, da muss ich meine ip-adresse von meinem server eingeben.
            aber damit kann ich prüfen, ob mit der richtigen ip-adresse von bingbot auf meine
            site zugegriffen wird. muss man also nicht machen,...
            Gestern, 19:29
          • daniel5959
            Antwort auf SSL-Zertifikat bzw. DNS Eintrag bei evanzo???
            Hallo,

            die .htaccess wird gebraucht, um von den alten HTTP-Adressen zu den sicheren HTTPS-Adressen weiterzuleisten.

            Seiten, die schon länger im Internet sind, sind auf anderen Webseiten noch mit den alten HTTP-Adressen verlinkt und hierfür braucht es die Weiterleitungen per...
            Gestern, 19:17
          • Mys87
            Antwort auf SSL-Zertifikat bzw. DNS Eintrag bei evanzo???
            Ja, ich habe es mittlerweile mit Hilfe des Supports (man muss nicht anrufen, man kann auch ein Ticket öffnen und bekommt ganz bequem und schnell eine Antwort per Mail) hinbekommen. Es ist tatsächlich ganz einfach, man muss halt nur wissen wie ;-)

            1. Im Plesk gibt es den Menüpunkt Let's...
            Gestern, 18:12
          • Sempervivum
            Antwort auf Welchen Editor kommt bei euch zum Einsatz
            Danke, x-Debug ist konfiguriert, am Anfang funktioniert ja auch immer alles. Ich benutze nicht Apache sondern aus historischen Gründen IIS Express. Ob es wohl daran liegt?
            Gestern, 17:49
          • Megabyte
            Antwort auf Welchen Editor kommt bei euch zum Einsatz
            Hallo Sempervivum

            Ich nutze auch das AddOn von Felix Becker. Das Aufhängen hat (denke ich) Konfig-Ursachen. Die ist kniffig und nachdem ich heute das nochmals startete - siehe da: geht auch nicht mehr *muahahahaha*. Werde es nochmals konfigurieren müssen.

            Wichtig: 'PHP Debug'...
            Gestern, 17:42

          Die neuesten Beiträge

          Einklappen

          • ST747
            Bing BOT webmaster
            Hallo, ich habe für 2 webseiten das webspace-packet einfach getauscht,
            da das eine einen größeren leistungsumfang hat.
            jetzt funktioniert aber der bing-bot nicht mehr.
            ggf. habe ich da auch eine datei vertauscht.
            bei provider ist natürlich auch die ip-adresse für der server...
            17.01.2021, 15:43
          • ST747
            Antwort auf Bing BOT webmaster
            o.k.,jetzt ist mir das klar, alles o.k., hatte den bingbot falsch verstanden.

            Ich dachte, da muss ich meine ip-adresse von meinem server eingeben.
            aber damit kann ich prüfen, ob mit der richtigen ip-adresse von bingbot auf meine
            site zugegriffen wird. muss man also nicht machen,...
            Gestern, 19:29
          • Mys87
            SSL-Zertifikat bzw. DNS Eintrag bei evanzo???
            Hallo zusammen,

            da ein SSL-Zertifikat mittlerweile wohl Standard ist würde ich nun auch gerne eins einsetzen. Bin bei evanzo und da habe ich auch schon die Möglichkeit eines kostenloses Zertifikates über let's encrypt gefunden. Nun soll man ein DNS Eintrag erstellen und da komme ich...
            15.01.2021, 18:13
          • daniel5959
            Antwort auf SSL-Zertifikat bzw. DNS Eintrag bei evanzo???
            Hallo,

            die .htaccess wird gebraucht, um von den alten HTTP-Adressen zu den sicheren HTTPS-Adressen weiterzuleisten.

            Seiten, die schon länger im Internet sind, sind auf anderen Webseiten noch mit den alten HTTP-Adressen verlinkt und hierfür braucht es die Weiterleitungen per...
            Gestern, 19:17
          • Mys87
            Antwort auf SSL-Zertifikat bzw. DNS Eintrag bei evanzo???
            Ja, ich habe es mittlerweile mit Hilfe des Supports (man muss nicht anrufen, man kann auch ein Ticket öffnen und bekommt ganz bequem und schnell eine Antwort per Mail) hinbekommen. Es ist tatsächlich ganz einfach, man muss halt nur wissen wie ;-)

            1. Im Plesk gibt es den Menüpunkt Let's...
            Gestern, 18:12
          • Sempervivum
            Antwort auf Welchen Editor kommt bei euch zum Einsatz
            Danke, x-Debug ist konfiguriert, am Anfang funktioniert ja auch immer alles. Ich benutze nicht Apache sondern aus historischen Gründen IIS Express. Ob es wohl daran liegt?
            Gestern, 17:49
          • Megabyte
            Antwort auf Welchen Editor kommt bei euch zum Einsatz
            Hallo Sempervivum

            Ich nutze auch das AddOn von Felix Becker. Das Aufhängen hat (denke ich) Konfig-Ursachen. Die ist kniffig und nachdem ich heute das nochmals startete - siehe da: geht auch nicht mehr *muahahahaha*. Werde es nochmals konfigurieren müssen.

            Wichtig: 'PHP Debug'...
            Gestern, 17:42
          • Sempervivum
            Antwort auf Welchen Editor kommt bei euch zum Einsatz
            Megabyte Ich benutze ebenfalls VS-Code und bin voll zufrieden. Was bei mir nicht richtig funktioniert ist der Debugger für PHP: Er hängt sich dauernd auf, so dass nichts mehr geht und es ist mir unklar, ob es an der Erweiterung liegt oder an Bedienungsfehlern meinerseits. Wie sind deine Erfahrungen...
            Gestern, 06:14
          • Megabyte
            Antwort auf Wie viele Websietenbesucher habt ihr?
            Wie versprochen: Wenn ich die crawler aussortiert habe - was bleibt übrig:

            Habe nun im Monat Dezember mein Besucherskript dahingehend erweitert dass er crawler und bots ausklammert und mittels
            'session' abfrägt ob sich "Wiederholungstäter" auf meiner Page finden.
            ...
            23.01.2021, 23:18
          • Megabyte
            Antwort auf Welchen Editor kommt bei euch zum Einsatz
            Mein Fazit:

            Nachdem ich fast alle Editoren nun durchhabe bin ich bei vsCode geblieben. Warum?

            Sehr gutes Highlighning über sehr viele Sprachen, komplett individuell konfigurierbar
            (und zwar WIRKLICH komplett !!!), fertig integrierte EMMETs und SNIPPETs - auch frei...
            23.01.2021, 22:55
          Lädt...
          X