salve, non riesco a capire come mai non effettua l'upload di tre immagini che faccio selezionare in un area del sito ,tramite questa serie di codici.
Prima si compila il form ( in html)
codice HTML:
        <ul class="clean-list">
            <li id="screenshots">
          <li id="screenshot0">
        <input type="file" name="screenshot-input0" size="58" class="newinputtext" accept="image/*" />
          </li>
          <li id="screenshot1">
        <input type="file" name="screenshot-input1" size="58" class="newinputtext" accept="image/*" />
          </li>
          <li id="screenshot2">
        <input type="file" name="screenshot-input2" size="58" class="newinputtext" accept="image/*" />
          </li>
            </li>
        </ul>
con relativa parte in js :

codice:
var screenshotsAdded = 0;

//Screenshot
function addScreenshot(elem) {
    if (screenshotsAdded < 3) {        
        if (!document.getElementById("screenshot0")) {
            screenID = 0;
          } else if (!document.getElementById("screenshot1")) {
            screenID = 1;
          } else {
            screenID = 2;
        }
        
        document.getElementById("screenshots").innerHTML += '<li id="screenshot' + screenID + '">'+
        '<input type="file" name="screenshot-input' + screenID + '" size="58" class="newinputtext" />' +
        '<button type="button" onclick="removeScreenshot(screenshot' + screenID + ')" class="newbutton" >Remove</button></li> ';
        
        screenshotsAdded++;
        
        if (screenshotsAdded == 3) {
            document.getElementById("addScreenshotButton").style.display = "none";
        }
    }
}


function removeScreenshot(id) {
    id.parentNode.removeChild(id);    
    screenshotsAdded--;
    
    if (document.getElementById("addScreenshotButton").style.display == "none" && screenshotsAdded < 3) {
        document.getElementById("addScreenshotButton").style.display = "block";
    }
}
e poi la parte php per la creazione cartella e il resto :

Poi, cliccando submit, si crea la cartella dove andranno gli screen :

Codice PHP:
    //upload screenshots
    
if (!is_dir("Games/$game_id/Screenshots"))    {        mkdir("Games/$game_id/Screenshots");    }
    
$screenID 0;
    for (
$i=0$i<3$i++)    {        $screenName $_FILES["screenshot-input$i"]["name"];        $screenSize $_FILES["screenshot-input$i"]["size"];        $screenError $_FILES["screenshot-input$i"]["error"];        $screenType $_FILES["screenshot-input$i"]["type"];        $screenTmpName $_FILES["screenshot-input$i"]["tmp_name"];                if ($screenName != "" && $screenError != && ($screenType == "image/png" || $screenType == "image/jpeg" ||  $screenType == "image/jpg") && $screenSize <= 1024*56)        {            $screenDest "Games/$game_id/Screenshots/$screenID.jpg";            @move_uploaded_file($screenTmpName$screenDest);            $screenID++;        }    } 
Testando le cartelle si creano, ma non vengono inserite le immagini al suo interno...
dov'è il problema ? Come risolvo ?