Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. non mi funziona copy();
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • P
      prinzart User Attivo • ultima modifica di

      @Thedarkita said:

      Ciao prinzart,

      il file /web/htdocs/vuvuvu.sito.it/home/pann_contr_comune/documento.doc esiste?

      no, il nome del file è documento.doc

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • T
        thedarkita ModSenior • ultima modifica di

        Si, ma lo cerca in quel percorso vedi il file...

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • P
          prinzart User Attivo • ultima modifica di

          /web/htdocs/vuvuvu.sito.it/home/pann_contr_comune/include_admin_query_ins_articolo.php on line 506

          ma questa è la pagina che contiene il codice php, non centra col file pubblicato, e indica che l'errore si trova nella riga 506
          ed effettivamente è proprio dove si trova il problema.

          Non capisco allora perchè indica: "failed to open stream: No such file or directory"

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • T
            thedarkita ModSenior • ultima modifica di

            Perchè quella riga cerca il file /web/htdocs/vuvuvu.sito.it/home/pann_contr_comune/documento.doc che non esiste.

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • P
              prinzart User Attivo • ultima modifica di

              Giusto per capire:

              copy(QUI CI VA IL NOME DEL FILE"$nomefile1", QUI CI VA LA DIRECTORY DOVE SI VUOLE FAR PUBBLICARE IL FILE"../files_filearticolo/") or die("Il file che stai pubblicando non può essere copiato sul server");

              E' giusto?

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • T
                thedarkita ModSenior • ultima modifica di

                No, nel primo parametro va messo il file da copiare (directory più nome file), nel secondo parametro va messo il percorso di destinazione quindi directory più nome file.

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • P
                  prinzart User Attivo • ultima modifica di

                  @Thedarkita said:

                  No, nel primo parametro va messo il file da copiare (directory più nome file), nel secondo parametro va messo il percorso di destinazione quindi directory più nome file.

                  Ed è quello che ho fatto, per questo non capisco perchè mi da errore

                  copy("$nomefile1", "../files_filearticolo/$nomefile1") or die("errore");
                  }

                  e a video mi stampa "Warning: copy(documento.doc) [function.copy].........."

                  quindi il primo parametro me lo prende perchè ci mette il nome del file.

                  nel secondo ci ho messo l'indirizzo relativo "../files_filearticolo/" e il nome del file "$nomefile1"

                  Eppure mi da ancora errore

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • T
                    thedarkita ModSenior • ultima modifica di

                    Perchè il file che deve copiare non esiste, cosi copia niente da qualche parte e quindi da errore.

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • P
                      prinzart User Attivo • ultima modifica di

                      @Thedarkita said:

                      Perchè il file che deve copiare non esiste, cosi copia niente da qualche parte e quindi da errore.

                      Allora ho capito perchè non funziona.
                      il form è diviso in due pagine e lo faccio funzionare con le sessioni, evidentemente il file con il nome temporaneo che viene caricato

                      copy($_FILES['nomefile1']['tmp_name']...........

                      andando nella pagina successiva riesce a mantenere il nome tramite

                      session_register("nomefile1");

                      MA SI PERDE IL PERCORSO DA DOVE IL FILE E' STATO PRELEVATO

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • P
                        prinzart User Attivo • ultima modifica di

                        Ora se il problema è veramente questo dovrei capire come non fargli perdere il percorso

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • T
                          thedarkita ModSenior • ultima modifica di

                          Dovresti copiarlo direttamente nella prima pagina.

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          Caricamento altri post
                          Rispondi
                          • Topic risposta
                          Effettua l'accesso per rispondere
                          • Da Vecchi a Nuovi
                          • Da Nuovi a Vecchi
                          • Più Voti