- Home
- Categorie
- Coding e Sistemistica
- PHP
- Include dinamico
-
Include dinamico
ob_start(); include('LINK DELLA PAGINA DA INCLUDERE'); $nomescript= ob_get_contents(); ob_end_clean();
Tramite questo plugin, inserisco su vbulletin una pagina php che voglio.
Includo uno script per l'upload delle immagini sul mio server.
Solo che quando clicco sul tasto "upload", mi carica l'intera pagina, e non solo il blocco "include".
Una soluzione è l'iframe, che carica il solo iframe, lasciando la pagina invariata, ma l'iframe non posso e non voglio usarlo.
Consigli per come rendere "dinamico" l'include?
-
Ciao xDOMYx,
dovresti fornire qualche informazione in più su cosa vuoi e cosa succede, anche dal punto di vista tecnico in questo momento e ciò che invece vuoi, altrimenti devi attendere un utente che sappia già per propria esperienza di cosa stai parlando e diventa più difficile ottenere una risposta.
-
Praticamente uso l'include di php per includere questo script nella risposta rapida del mio vbulletin.
script: phupload
-
Quel codice è indubbiamente corretto, il problema è tutto il resto, di cui non è possibile con solo queste informazioni capire come funziona lato server.
-
Ti spiego.
Questo è lo script installato sul mio sito: next-console.it/upload/
Sotto la risposta rapida di vbulletin, tramite un plugin, ho incluso il file php.
Quando clicco su "Carica file", mi aggiorna l'intera pagina, ed oltre ad essere scomodo, potrebbe far perdere tutto lo scritto di un utente che stava rispondendo ad un topic.
Se uso l'iframe, quando carico l'immagine si aggiorna solo il box dell'iframe, vorrei lo stesso risultato, ma con l'include del php.
Diciamo che dovrei accoppiare l'include del php all'Ajax...
Ma non so come fare
-
Non funziona cosi la cosa, il modulo di upload del file dovrebbe utilizzare ajax e richiamare un altro file php del tutto separato, o in alternativa integrare il submit del file con quello della risposta.
L'include non serve a nulla con entrambe le soluzioni, in quanto non altera il comportamento dello script principale.
-
Sapresti dirmi come creare un file che sfrutta l'axaj e che richiamo lo script vero e proprio?
-
Ti conviene utilizzarne uno già nato per funzionare in questo modo, di recente ho utilizzato uploadify ad esempio.
Per quanto riguarda l'integrazione con vbulletin non sò però aiutarti in quanto non l'ho mai utilizzato, tuttavia essendo uno script famoso credo troverai già qualcosa che faccia ciò che serve a te senza doverlo creare tu.
-
Me ne servirebbe uno con un'interfaccia semplice tipo quello che ti ho linkato, e che lavori in ajax, hai un link?
-
Meglio ancora, mi servirebbe un modo per rendere il contenuto del div....a se, che se viene aggiornato NON si ricarica tutta la pagina.
Soluzioni?
-
Usare quindi magari il load di JQuery?
-
Sono alle prime armi, se mi segui su come usarlo allora lo faccio immediatamente!
-
UP!