Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,591

    upload che non funziona...

    questo script lo provo su un dominio e funziona...
    l'ho provato su un altro e non va...
    errori non ne VEDO, ma possibile che io sia ipovedente..
    Codice PHP:
    $abpath "percorso/assoluto"//Absolute path to where images are uploaded. No trailing slash
    if(!is_dir($abpath))
        {
            
    mkdir($abpath0777);
            
    $dir_ID=$abpath."
    "
    ;
        } else{
    $dir_ID=$abpath."
    "
    ;}
    //tolgo per semplicità tutti i controlli...
    $uploadfile $abpath."/"$_FILES['img1']['name'];

    if (
    move_uploaded_file($_FILES['img1']['tmp_name'], $uploadfile))
                  {
        
    $log=  "Il file è stato caricato correttamente";
                  } 
             else {
    $log=  "Il file non è stato caricato per motivi sconosciuti";                
        } 
    mi da sempre che non è stato caricato per motivi sconosciuti...
    ho provato anche a mettere
    $_FILES['img1']['name'] ma GIUSTAMENTE niente...

    grazie in anticipo...

  2. #2
    Se va in un dominio ma non in un altro e' possibile sia una questione di permessi sulle cartelle

  3. #3
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,591
    intanto grazie...
    la cosa ASSURDA è che NON crea nemmeno la cartella nella root del sito... mmhh...
    possibile che ci sia qualche settaggio che non mi fa fare queste cose?
    sto anche cercando sul web ma non trovo nulla...
    la mia path è corretta, altrimenti mi darebbe un errore su quello...
    boh??

  4. #4
    appunto, sei sicuro che per quel particolare dominio il PHP abbia i permessi per creare cartelle dentro la root?

    mkdir non da errori ma restituisce un semplice false/true

  5. #5
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,591
    ari-grazzzie...
    Codice PHP:
    if(!is_dir($abpath))
        {
            
    mkdir($abpath0755);
            echo 
    "entrato";
        } else {
    echo 
    "non entro";

    se cancello la cartella delle immagini entra nella funzione, NON CREA LA CARTELLA e esce..
    mentre se esiste ovviamente non entra nemmeno...
    ah!!! per root io intendo la root del mio sito... non del server...

  6. #6
    ari-appunto

    hai controllato i permessi della root del dominio?

    Il server e' tuo o e' in hosting?

    Se e' tuo i permessi te li gestisci tu

    se e' in hosting in genere dovrebbe essere abilitata la creazione di cartelle ma non si sa mai.

  7. #7
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,591
    grazie..
    il dominio è in hosting..
    non volevo chiedere al proprietario del server in quanto non volevo fare una figura di m***a...
    ma lui stesso mi ha detto che l'utente "web" non è lo stesso dell'FTP... quindi devo dare i permessi 777 da FTP e non potrò fare nessuna di queste operazioni da web.. tipo mkdir etc, etc..

    comunque l'importante è risolvere e in questo caso, anche se è amaro, è stato così..

    Grazie e alla prossima..

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.