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. Codizione PHP nell'url
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • X
      xdomyx User • ultima modifica di

      E' uno script PHP, ovvero lo script phUploader (lo trovi al primo colpo su google).

      0 Miglior Risposta Ringrazia Cita Rispondi

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

        Se è un semplice file php, che viene eseguito quindi normalmente non puoi inserire un semplice if nello script?

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • X
          xdomyx User • ultima modifica di

          Infatti quello che chiedo io è proprio la condizione (if).
          Conosco poco e niente di PHP, e non so come scrivere/formulare l'if...

          0 Miglior Risposta Ringrazia Cita Rispondi

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

            Ah ecco, mancava il dettaglio che non conosci assolutamente php, per cui pensavo servisse qualcosa di più complesso.
            Devi controllare il nome del file, il percorso con cui viene richiamato o il nome del dominio in cui viene eseguito?

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • X
              xdomyx User • ultima modifica di

              Il percorso.
              Deve essere visualizzabile solo sul dominio next-console.it.
              O ci vuole un if, o una modifica all'htaccess.
              Dimmi tu 🙂

              0 Miglior Risposta Ringrazia Cita Rispondi

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

                Se deve essere solo su quel dominio, non è il percorso. :bho:
                La cosa non ha nemmeno molto senso a dire il vero, perchè difficilmente può eseguito da un altro dominio, al massimo potresti intedere non possa essere incluso come iframe su un altro sito ma il discorso è molto differente.
                Forse è meglio se spieghi esattamente il motivo di tale necessità, perchè secondo me c'è parecchia confusione.

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • X
                  xdomyx User • ultima modifica di

                  Voglio evitare che venga incluso tramite include...
                  Tramite iframe non può venire riprodotto perchè c'è una variabile che, se non viene passata tramite PHP, non mostra il codice (modifica by me)...

                  0 Miglior Risposta Ringrazia Cita Rispondi

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

                    Un file php non può venire incluso dall'esterno, non c'è bisogno di fare nulla.

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • X
                      xdomyx User • ultima modifica di

                      Ti sbagli, ho provato proprio sul mio sito ad includere un file php esterno, e lo include senza problemi!
                      Penso che sfruttando qualcosa del genere per l'htaccess si risolva.
                      Questo script blocca le immagini del formato da te desiderato sugli altri siti:
                      cionfs.it/forum/guida-oscurare-le-immagini-su-siti-esterni-vt5158.html

                      0 Miglior Risposta Ringrazia Cita Rispondi

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

                        Non mi sbaglio, non è possibile quello che include è al massimo il codice fornito in output il cui valore è pari a 0 e non costituisce alcun rischio per la sicurezza.

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • X
                          xdomyx User • ultima modifica di

                          Non ci siamo capiti.
                          A me interessa che non lo includono in altre pagine esterne al sito, NON per questioni di sicurezza, ma per evitare upload inutili (e quindi consumo di spazio).
                          Ti assicuro che riesco ad includere lo stesso script, hostato però su un altro server/sito (tra l'altro non mio, l'ho fatto solo per provare).
                          Non c'è un IF che blocca il file se non corrisponde l'url a quella da me desiderata?

                          0 Miglior Risposta Ringrazia Cita Rispondi

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

                            Quello non si chiama includere, e non è possibile ottenere ciò che vuoi mediante un controllo di quel tipo, ma bisogna utilizzare delle soluzioni di tipo CSRF, ma senza un adeguata conoscenza di php la vedo dura.

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • X
                              xdomyx User • ultima modifica di

                              forumdifotografia.it/uploads/phUploader.php
                              Creo un plugin di vbulletin e lo includo senza problemi, nonostante NON sia sul mio server.
                              Il codice che uso è:

                              ob_start();
                              include('Link che ho messo sopra');
                              $inserisci_uploader= ob_get_contents();
                              ob_end_clean();
                              E lo richiamo dove voglio con la variabile $inserisci_uploader.
                              Detto questo, e dimostrato che si può includere un file esterno con PHP, sapresti dirme la condizione (IF) da usare?

                              0 Miglior Risposta Ringrazia Cita Rispondi

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

                                In quel modo non includi un file php bensì prendi l'output del file, sono 2 cose completamente diverse. Non esiste una condizione che si può inserire perchè non viene incluso il file, e lato server c'è poco da fare.

                                0 Miglior Risposta Ringrazia Cita Rispondi

                                  1 Risposta Ultima Risposta
                                • X
                                  xdomyx User • ultima modifica di

                                  Utilizzando quel tipo di inclusione che ti ho detto, e ricollegandomi a questo topic: giorgiotave.it/forum/php-mysql/171957-include-dinamico.html
                                  Come posso fare in modo che l'"inclusione" (a quanto pare il termine è sbagliato) sia dinamica?
                                  Ovvero che se si aggiorna il file "incluso", tipo dopo aver cliccato su upload, si ricarichi solo la pagina?

                                  0 Miglior Risposta Ringrazia Cita Rispondi

                                    1 Risposta Ultima Risposta
                                  • B
                                    brennt User Newbie • ultima modifica di

                                    Se includi un file con allow_url_include a 1 in PHP.ini puoi includere un file PHP da un peer remoto ed eseguirlo, se il server a cui ti colleghi non ti restituisce il risultato dopo la sua esecuzione, ma e una pratica insicura e di default allow_url_include e 0 (false).

                                    Per fare quello che ti serve devi controllare

                                    [php]
                                    if( $_SERVER['SERVER_NAME'] == 'xyz' )
                                    [/php]

                                    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