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, 14: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.712   Beiträge: 429.186   Mitglieder: 28.473   Aktive Mitglieder: 45
          Willkommen an unser neuestes Mitglied, hautarztpraxisreytan.

          Online-Benutzer

          Einklappen

          169 Benutzer sind jetzt online. Registrierte Benutzer: 0, Gäste: 169.

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

          Die neuesten Themen

          Einklappen

          Die neuesten Beiträge

          Einklappen

          • AGW
            welches Webmail
            Hallo,

            ich nutze gerade Roundcube, aber irgendwie würde ich gerne ein anderes Webmail nutzen, nur welches? Könnt ihr welche empfehlen? Natürlich kostenlos.
            21.10.2020, 14:04
          • arnego2
            Antwort auf welches Webmail
            Ist eigentlich egal welche App du nutzt wenn du ein Email Programm nutzt wie Thunderbird, Outlook....
            Gestern, 20:18
          • Localfu
            Adobe Flash umbenennen
            Da Adobe den Flashplayer ab 31. Dezember nicht mehr zur verfügung stellt, könnte man überlegen, dass man diese Sparte umbenennt. Mein Vorschlag wäre HTML5 Animation und Video.
            Gestern, 18:17
          • silent
            Diashow
            Guten Tag,
            ich möchte in meiner rechten Div ein Informations-Panal hinzufügen, welches man mit Bildern jederzeit updaten kann. Die Bilder sollen per Diashow angezeigt werden. Das funktioniert auch alles reibungslos. Mein Problem ist es, das ich das nicht hinbekomme, dass sich die Bilder automatisch...
            20.10.2020, 09:13
          • daniel5959
            Antwort auf Diashow
            Hallo,

            ich muss da aussteigen - betrifft auch gesendete Nachricht an mich - und es den CSS-, JS und PHP-Experten überlassen.

            daniel5959
            Gestern, 15:03
          • silent
            Antwort auf Diashow
            Update:

            Ich bin mittlerweile soweit, dass ich die Inhalte automatisch aus dem Ordner beziehen kann. Nach den empfehlungen von Sempervivum und eigener recherche, bin ich soweit, dass ich das versuchen werde, mit Javascript zu verwirklichen (automatische Diashow).


            Code...
            Gestern, 14:56
          • Hadrian9393
            Loginscript funktioniert nicht
            Hallo PHP- und SQL-Profis,

            ich habe ein Loginscript getestet, dieses funktioniert allerdings nicht wie gewünscht.

            <?php
            session_start();
            $pdo = new PDO("mysql:host=localhost;dbname=php-einfach", "root", "");
            ?>
            <!DOCTYPE...
            28.09.2020, 17:55
          • Hadrian9393
            Antwort auf Loginscript funktioniert nicht
            Vielen Dank für die Hilfe, ich werde die Lösungsvorschläge umsetzen.
            21.10.2020, 19:39
          • Sempervivum
            Antwort auf Diashow
            Guten Morgen silent, ich hatte die Lösung schon gepostet, aber das Forum hier hat einen Spamfilter und der hat dieses Posting zunächst gesperrt. Vermutlich weil zwei Links darin waren. Es muss von einem Moderator/Admin erst frei gegeben werden. Ich versuche es Mal ohne Links per privater Nachricht...
            21.10.2020, 07:45
          • silent
            Antwort auf Diashow
            Guten Morgen Sempervivum ,
            wie meinst du das?
            Du musst mir ja nicht die Lösung direkt sagen, du könntest mich auch einfach auf den richtigen Weg bringen.

            VG
            21.10.2020, 07:36
          Lädt...
          X