Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1

    ftp_put : non ne vuole sapere di funzionare!!

    Prima di tutto un saluto a voi vecchi cari amici

    Poi vorrei poter risolvere questo problemino con l'ftp per l'upload di file immagini che proprio non vuol saperne di funzionare....

    premetto che ho cercato sul forum ed anche su google ma nulla a riguardo...
    la connessione avviene perfettamente quindi non posto nemmeno il codice mentre quando interviene la funzione ftp_put allora mi compare questo:

    Warning: ftp_put(): Unable to access C:\16457_2891.jpg in /home/httpd/vhosts/nomesito.it/httpdocs/cartella/ftp_upload_file_mode2.php on line 39

    e la riga 39 contiene appunto questo:
    $MOVE_File = ftp_put($ftp_conn_id, "$UploadImagePhotoGallery/$THIS_PHOTO_GALLERY_FOLDER/$file_name", "$_POST[$EXTRA_FILE]", FTP_BINARY);

    quindi chiedo se a qualcuno di voi è mai successo questo ed eventualmente come posso risolvere???

    Grazie infinite......
    www.skorpiograph.com - [ PORTFOLIO ]
    ...se vuoi essere aiutato devi aiutare chi ti aiuta ad aiutarti!!!

  2. #2
    l'errore mi pare abbastanza chiaro

    C:\16457_2891.jpg

    li non riesce ad accedere quindi probabilmente il file non c'è o ci sta qualche altro tipo di problema ^^

  3. #3
    Originariamente inviato da daniele_dll
    l'errore mi pare abbastanza chiaro

    C:\16457_2891.jpg

    li non riesce ad accedere quindi probabilmente il file non c'è o ci sta qualche altro tipo di problema ^^
    ah!! già me ne son dimenticato.....
    ....di dire che lì il file c'è eccome se c'è

    ed in effetti non riesco a capire il perchè mi dica che non riesce ad accedere.....

    cacchio le sto provando (e pensando.....) veramente tutte da tre giorni (d'inferno.........)

    grazie mille cmq per avermi risposto, se hai dritte da darmi io son qui a riceverle
    www.skorpiograph.com - [ PORTFOLIO ]
    ...se vuoi essere aiutato devi aiutare chi ti aiuta ad aiutarti!!!

  4. #4
    senti fai stampare a video il contenuto, per intero, della varaibile post e di $EXTRA_FILE

    vedi un po che ti dice

    prova anche ad aprirlo dal codice con fopen per vedere se fopen lo apre

  5. #5
    la var post stampa e recepisce tutto correttamente mentre in effetti...


    Warning: ftp_put(): Unable to access C:\16457_2891.jpg in /home/httpd/vhosts/nomesito.it/httpdocs/cartella/ftp_upload_file_mode2.php on line 39

    Warning: fopen(): Unable to access C:\16457_2891.jpg in /home/httpd/vhosts/nomesito.it/httpdocs/cartella/ftp_upload_file_mode2.php on line 42

    Warning: fopen(C:\16457_2891.jpg): failed to open stream: No such file or directory in /home/httpd/vhosts/nomesito.it/httpdocs/cartella/ftp_upload_file_mode2.php on line 42

    senti (ti do del tu se permetti ) stavo cercando di inserire le immagini nel database ma non so se sia meglio o peggio del metterle semplicemente in cartelle...
    A livello di prestazioni? o altro?? grazie ancora

    edit:
    dimenticavo di dire che la var $EXTRA_FILE corrisponde al nome del campo input-text in cui inserisco il percorso del file ..... ma ora mi sorge un piccolo dubbio non è che il campo input deve essere di tipo file per forza???
    www.skorpiograph.com - [ PORTFOLIO ]
    ...se vuoi essere aiutato devi aiutare chi ti aiuta ad aiutarti!!!

  6. #6
    ahahahahahahahahhahaha

    ma ho capitoooooooo LOL

    ma tu stai provando ad accedere al disco in locale dell'utente?????

    perché sappi che non puoi

    o file upload oppure usi la classe di antrea (www.devpro.it --- classe filereference) per fare upload di file "gestiti"

    poi una volta che li hai da te li uppi dove ti pare e piace

  7. #7
    Originariamente inviato da daniele_dll ma tu stai provando ad accedere al disco in locale dell'utente?????
    perché sappi che non puoi
    e va bene nulla da obiettare che non si può fare ma potresti spiegarmi allora perchè in tutti gli esempi che ho visto in rete ed anche su php.net danno come file sorgente, ovvero il file da uppare, un file che si trova sul pc dell'utente???

    grazie mille ma credo comunque che opterò per il database sempre che tu non me lo sconsigli per un motivo fodamentalmente dannoso per qualsiasi motivo.

    Però due palle a reinserire tutte le immagini in un db!! mi dovrò inventare qualcosa per ovviare a questo pure....

    ah sullo spazio che ho il mio host ha praticamente disabilitato il safe_mode e quindi non posso usare le normali funzioni di upload!! sob!....
    www.skorpiograph.com - [ PORTFOLIO ]
    ...se vuoi essere aiutato devi aiutare chi ti aiuta ad aiutarti!!!

  8. #8
    non è che si riferiscono a computer client ma bensì si riferiscono a files che stanno sullo stesso computer dello script ^^

    se tu ti copi quello script in locale e lo fai eseguire quindi sul tuo pc ti funzionerebbe tutto

    ---

    ehm ... guarda che safe_mode o no le funzioni per l'upload funzionano perfettamente, può essere che sbagli qualcosa

    posta il codice che usi per l'upload dei file e vediamo

    nota: sse c'è il safe_mode disabilitato è ancora meglio perché hai un'estrema libertà di movimento anche nelle directory non-web

    PS: non ho capito che c'entra il db

  9. #9
    ehm!! ..... daniele ti devo chiedere scusa ma mi sono confuso ed ora dopo essermi rinfrescato un pochino le idee ti spiego il perchè sto usando l'ftp.

    Avevo o meglio ho uno script per la gestione di una photogallery, che ha funzionato benissimo fino a quando non hanno disabilitato questo benedetto safe_mode.

    Allora feci una modifica e andò tutto per il meglio (era per la creazione delle cartelle) ok??

    Bene, però adesso quando inserisco una immagine questa si viene upladata correttamente ma poi non mi fa aprire la stessa immagine per poterne fare una thumbnail visto che i permessi non me li fa dare dato che al momento dell'upload il proprietario diventa apache!!!

    Questa è la risposta che mi hanno dato:

    A quanto sembra il problema è che il file uplodato ha un chmod errato (troppo restrittivo).
    Questa dovrebbe essere una modifica da fare a livello di php che dovrebbe impostare i permessi corretti.

    Se fa l'upload via FTP di un file i permessi sono corretti?


    e questo non lo so perchè mi sono bloccato in effetti


    Le suggerisco comunque di effettuare l'upload anche se via PHP usando il protocollo FTP altrimenti avrà file appartenenti all'user apache con la conseguenza che non potrà modificarli via FTP.


    infatti i file appartengono all'user apache!!!
    e a quanto mi dicono l'unico modo per dargli un chmod corretto e poi poter fare questo benedetto resize per le thumbnail sia proprio l'ftp!!


    Spero di non aver complicato ancora di più la mia spiegazione

    Il database?? che c'entra?? volevo semplicemente aggirare il problema mettendo le immagini nel database tramite il mediumblod.......... tutto qui

    p.s. mi rivedo il codice (cerco di pulirlo ) ed eventualmente se lo reputi necessario te lo posto....
    www.skorpiograph.com - [ PORTFOLIO ]
    ...se vuoi essere aiutato devi aiutare chi ti aiuta ad aiutarti!!!

  10. #10
    ok

    allora molto semplicemente sul server con il client ftp crei una cartella e gli assegni i permessi 777

    in questo modo:
    - uploadi il file
    - verifichi che la dimensione in byte e la lunghezza, altezza e formato siano corrette
    - crei la thumbnail di quell'immagine
    - salvi la thumbnail di quell'immagine nella cartella con i permessi a 777

    e hai risolto il tuo problema

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.