problema aggiornamento div postato il 11/07/2011 20:53:48 nel forum programmazione, gdrcd, open source, hosting
Chiedo qua perchč č difficile trovare una risposta su google. Se qualcuno potesse darmi una mano ne sarei molto grato.
Il problema č questo: Ho deciso di abbandonare gli odiosi iframe per adottare una struttura composta unicamente di div.
Ho incluso le pagine php all'interno dei div tramite un require. Poi per aggiornare periodicamente queste pagine ho provato con la soluzione pių semplice del mondo, ho inserito in queste pagine uno script js che le ricarica periodicamente peccato che non me la ricarica all'interno del div ma all'interno dell'intera pagina.
Poi ho deciso di provare con una soluzione un po' pių complessa, ho scaricato uno script che mi permette di aggiornare periodicamente il contenuto di un div, lo script di per se funziona finchč all'interno della pagina ricaricata non vi sono richieste a mysql, in questo caso ogni refresh della pagina mi da errore a livello delle query di interazione con mysql.
Se potete anche solo passarmi un tutorial...
Pagine → 1 2
11/07/2011 21:22:54
devi postare l'errore che ti da MySql, altrimenti non posso capire che problema č.
Comunque, mi sa che hai capito male come funzionano i frame e i div. Quando usi i frame, ogni frame si comporta come una pagina indipendente dalle altre, infatti ogni pagina che sta in un frame deve avere il suo tag <html>, la sua <head> e il suo <body>.
Quando usi i div invece no! tutto il codice č nello stesso contesto e la pagina č una pagina unica, non tante pagine indipendenti. Quando usi i div le pagine incluse non devono contenere nč tag <html>, nč <head>, nč <body>, l'unica cosa che devono contenere č quello che metteresti all'interno del <body> della pagina.
Stai anche attento a non duplicare il codice, basta che sia incluso una volta nella pagina principale per poterlo usare in tutte le altre pagine incluse, questo vale sia per gli script javascript, che per le funzioni PHP (ma di questo te ne accorgi perchč funzioni duplicate in PHP producono un Fatal Error)
Da quello che hai detto stai cercando di replicare il funzionamento di un frame usando javascript. Javascript dovrebbe aiutarti a rendere pių dinamica la tua pagina; facendo solo dei piccoli caricamenti dal server e senza ricaricare un intera sezione della pagina, rendendo pių veloce il tuo sito e diminuendo il carico sia sul server che sui client. Ti conviene leggere un tutorial sull'uso di AJAX con jQuery, cosė potrai creare aggiornamenti senza frame fatti bene.
11/07/2011 21:43:58 e modificato da izio il 11/07/2011 21:49:49
Allora mi spiego meglio... ho la mia index con tutti i suoi iframe e ho fatto questo script qua
<script>
var auto_refresh = setInterval(
function()
{
$('#loaddiv').fadeOut('slow').load('ric/prova.php').fadeIn("slow");
}, 20000);
</script>
ho il mio div
<div class="credits_testo" id="loaddiv"></div> dove carica la mia pagina prova.php
la pagina prova ha dentro semplicemente :
<?php
$rs = query ("SELECT mail FROM utenti WHERE id = 1");
$mail = $rs['mail'];
echo $mail;
?>
solo che appena ricarica la pagina mi viene fuori
Fatal error: Call to undefined function query() in /membri/prova/ric/prova.php on line 3
11/07/2011 21:50:27
questo lo so, perō non trovando nemmeno uno straccio di tutorial in internet ho provato a chiedere qua
11/07/2011 22:04:51
11/07/2011 22:09:38
ecco io pensavo che bastasse includerli nella pagina principale...beh ora funziona grazie
12/07/2011 01:39:53
IL caircamento iniziale viene fatto con la funzione require, quindi il file con le funzioni generiche č quello caricato nella pagina principale.
Ma se poi richiami la pagina indipendentemente senza includerla allora il file delle funzioni non c'č pių. Ricorda che PHP lavora solo lato Server, una volta che la pagina č arrivata al browser la pagina principale č solo codice HTML, non c'č pių PHP.
Quindi č giusto fare l'inclusione del file delle funzioni anche nell'altra pagina. Assicurati solo di non farlo con la funzione require, ma con la funzione require_once, cosė sarai sicuro che durante il caricamento iniziale non verrā caricato due volte il file delle funzioni (altrimenti PHP si arrabbia XD produce un Fatal Error)
30/11/2011 12:58:27 e modificato da irenes il 30/11/2011 13:26:54
ho provato a fare una cosa simile.
perchč se, nella pagina richiamata nel div, all'inizio metto
<?php require_once '../includes/functions.inc.php'; ?>
mi spara
Warning: require_once() [function.require-once]: Unable to access ../includes/functions.inc.php in /membri/abc/pages/info_location.inc.php on line 1
Warning: require_once(../includes/functions.inc.php) [function.require-once]: failed to open stream: No such file or directory in /membri/abc/pages/info_location.inc.php on line 1
Fatal error: require_once() [function.require]: Failed opening required '../includes/functions.inc.php' (include_path='.:') in /membri/abc/pages/info_location.inc.php on line 1
?
Senza il require, al primo refresh, mi appare invece, semplicemente, un preventivato
Fatal error: Call to undefined function gdrcd_query() in /membri/abc/pages/info_location.inc.php on line 5
į_į"
į_į
30/11/2011 13:25:31
30/11/2011 13:28:01
30/11/2011 13:30:05
Discussione seguita da
Pagine → 1 2
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
I dati del generatore di rank sono stati aggiornati!
Black Sails Chronicles: ON - Mastro Corvino
Hero Wars → Costruisci la tua squadra di eroi leggendari e domina il campo di battaglia! Strategia, tattica e potenza si scontrano in questo RPG ricco di azione!
AlterEgo: Alza il Boccale, se no finisce male! (Quest)
RAID Shadow Legends: Evento "Febbre di Caduta"
alexstrass ha aperto un annuncio di ricerca: Castelnere ricerca Tester
Entropia Universe: Note sulla versione di Entropia Universe 19.0.0
The Coven → Negli scorci di luce delle paludi della Louisiana fioriscono nuove ombre. Estend e la Congrega ti aspettano per vivere emozionanti avventure!
Il gestore di Naruto x Boruto GDR - New Rebirth ha risposto alla recensione di ilterrorista
Il gestore di Naruto x Boruto GDR - New Rebirth ha risposto alla recensione di aura666
Tesi di Laurea → I giochi di ruolo come strumento pedagogico
Ex Gratia GDR: Elezioni in vista per Taiyang
Seconda Era → Vaste terre coperte di ombre e misteri, dove ogni eroe scrive la storia del Mondo di Eidel. Seconda Era, Play By chat
La Tana del Ladro: Orrore nelle Campagne
glittr ha recensito Apocalypse Requiem: Detroit
Il gestore di Age of Crystals ha risposto alla recensione di lena
lena ha recensito Age of Crystals
RAID Shadow Legends → Plasma i tuoi eroi fino a farli diventare vere e proprie armi viventi e assembla i pių epici gruppi d'assalto mai visti finora!
Ansia e GdR - GdR Online per i timidi: Come superare l'Ansia Sociale Virtuale!
Ambientazioni GDR - La seconda lista di ambientazioni non sfruttate dai gestori di giochi di ruolo. Utile per avere spunti per un nuovo gdr!
Colonie Fuorilegge - Intervista al gestore del play by chat cyberpunk Colonie Fuorilegge!
Google Chrome Https - Google Chrome 56 introduce un controllo aggiuntivo sull'utilizzo dei protocolli sicuri. Vediamo un pō che succede.
Evoluzione eSports - L'evoluzione degli eSports e il legame sempre pių stretto con i giochi da casinō
Hikaru No Tohei - La folle intervista ai gestori di Hikaru No Tohei Le Luci di Tohei! Da rider... ehm... leggere tutta d'un fiato!
Provate D&D! - Dungeons and Dragons: unesperienza da provare! Scopriamo come!