• Hallo,



    Ik ben bezig met een soort marktplaats script en daarvoor zorg ik dat je 3 foto's kan uploaden:


    Maar omdat dit niet werkt ben ik gaan debuggen met het bovenste stukje:


    Maar ik snap niet waarom hij 2 echo't?


    Alvast bedankt.

    TEST ughost nu zelf "Klik hier voor trial"
    Let op:
    -Je pakket eindigd naar 2 weken dan worden ook alle bestanden verwijderd.
    -Je moet een eigen domein regelen (hebben,kopen)

  • Guest, wil je besparen op je domeinnamen? (ad)

  • Dit zou moeten werken ;)


  • Dit zou moeten werken ;)


    Is er ook op gebaseerd maar hoe doe je dat me 3 verschillende foto's?

    TEST ughost nu zelf "Klik hier voor trial"
    Let op:
    -Je pakket eindigd naar 2 weken dan worden ook alle bestanden verwijderd.
    -Je moet een eigen domein regelen (hebben,kopen)

  • file[] in je input field zetten als name ... vervolgens is het makkelijk om een sorteer functie te gebruiken waarmee je vervolgens alles kan uploaden d.m.v. een for-loopje


    Onderstaand de functie


  • file[] in je input field zetten als name ... vervolgens is het makkelijk om een sorteer functie te gebruiken waarmee je vervolgens alles kan uploaden d.m.v. een for-loopje


    Onderstaand de functie



    Oke dus als ik het nu goed begrijp moeten alle 3 de file inputs nu file[] als name hebben?

    TEST ughost nu zelf "Klik hier voor trial"
    Let op:
    -Je pakket eindigd naar 2 weken dan worden ook alle bestanden verwijderd.
    -Je moet een eigen domein regelen (hebben,kopen)

  • wat je had is makkelijker dus file1, file2 etc. had de code uit een projectje van mezelf gepakt zonder het even goed door te lezen... hij maakt er nu automatisch een mooie array van d.m.v. die sorteer functie anders had je namelijk conflicten als je $_FILE ging vardumpen

  • Hmm ik probeer het zo apart mogelijk te laten verlopen want 3 foto's zijn niet verplicht.
    Maar de fout zit dus in:

    PHP
    if ((($_FILES["file1"]["type"] == "image/gif")
                            || ($_FILES["file1"]["type"] == "image/jpeg")
                            || ($_FILES["file1"]["type"] == "image/jpg")
                            || ($_FILES["file1"]["type"] == "image/pjpeg")
                            || ($_FILES["file1"]["type"] == "image/x-png")
                            || ($_FILES["file1"]["type"] == "image/png"))
                            && in_array($extension, $allowedExts)){


    Maar mag ["file1"] dan geen file1 zijn want meestal is dat alleen file

    TEST ughost nu zelf "Klik hier voor trial"
    Let op:
    -Je pakket eindigd naar 2 weken dan worden ook alle bestanden verwijderd.
    -Je moet een eigen domein regelen (hebben,kopen)

  • En om te kijken wat er precies in die array staat, print 'm even. Kan je ook meteen zien hoe je je script moet aanpassen.


    Code
    <input name="bestand[]" type="file" />
    <input name="bestand[]" type="file" />
    <input name="bestand[]" type="file" />


Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!