• Home
  • Forum
  • Fare Web
  • PHP

Integrare script php in script php?

  • Creatore Discussione Creatore Discussione hackersatifal
  • Data di inizio Data di inizio 20 Set 2012
Prec.
  • 1
  • 2
  • 3
  • 4
Succ.
Primo Prec. 2 di 4 Succ. Ultimo
H

hackersatifal

Utente Attivo
9 Ago 2012
238
0
0
  • 22 Set 2012
  • #21
criric ha scritto:
mi rispieghi anche cosa non ti funziona sulla base di questo ultimo codice?
Clicca per allargare...

Allora ti spiego la situazione: mi hanno chiesto di implementare questa chat in modo da farla funzionare sul loro sito web. Fin qui tutto ok nel senso che lo script (quello da integrare) funzionava in una pagina a parte. Però, quando mi hanno chiesto di integrarlo nella pagina di profilo che mi hanno fornito, non funziona nel senso che non mi visualizza più il nome di colui che scrive nel box della chat che sarebbe il nome dell'utente che c'è in sessione, anche se la sessione funziona benissimo, quindi come posso fare per risolvere?
Grazie ancora per la tua disponibilità,
cicciaramba.
 
H

hackersatifal

Utente Attivo
9 Ago 2012
238
0
0
  • 22 Set 2012
  • #22
Spero che tu abbia capito la situazione.
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.606
54
48
TN
  • 22 Set 2012
  • #23
Strano che non funzioni
prova a valorizzare la sessione a inizio pagina

PHP:
<?php
if (!isset($_SESSION)) {
    session_start();
}
if (!isset($_SESSION['utente'])) {
    header("location: login2.php?azione=login");
    exit();
}
$_SESSION['username'] = $_SESSION['utente'];
?>
 
H

hackersatifal

Utente Attivo
9 Ago 2012
238
0
0
  • 22 Set 2012
  • #24
criric ha scritto:
Strano che non funzioni
prova a valorizzare la sessione a inizio pagina

PHP:
<?php
if (!isset($_SESSION)) {
    session_start();
}
if (!isset($_SESSION['utente'])) {
    header("location: login2.php?azione=login");
    exit();
}
$_SESSION['username'] = $_SESSION['utente'];
?>
Clicca per allargare...

Sempre lo stesso undefined, ma la cosa più strana è che funziona in una pagina a parte
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.606
54
48
TN
  • 22 Set 2012
  • #25
nella tabella chat te li memorizza tutti i dati?
 
H

hackersatifal

Utente Attivo
9 Ago 2012
238
0
0
  • 22 Set 2012
  • #26
criric ha scritto:
nella tabella chat te li memorizza tutti i dati?
Clicca per allargare...

No, ora mi sono accorto che quando spunta undefined non memorizza nessun dato in tabella, ma se sono in una pagina dove c'è solo lo script che voglio integrare, sì.
 
Ultima modifica: 22 Set 2012

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.606
54
48
TN
  • 22 Set 2012
  • #27
nel sorgente della chat ho visto che utilizzano diversi POST e SESSION non è che c'è ne qualcuno con lo stesso nome che usi anche tu?
 
H

hackersatifal

Utente Attivo
9 Ago 2012
238
0
0
  • 22 Set 2012
  • #28
criric ha scritto:
nel sorgente della chat ho visto che utilizzano diversi POST e SESSION non è che c'è ne qualcuno con lo stesso nome che usi anche tu?
Clicca per allargare...

No, uso POST e SESSION tutti diversi: avevo già controllato.
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.606
54
48
TN
  • 22 Set 2012
  • #29
ora mi sono accorto che quando spunta undefined non memorizza nessun dato in tabella,
Clicca per allargare...

anche togliendo la $_SESSION nel sorgente cmq gli altri dati li memorizza

forse va in conflitto la connessione al db prova a mettere dei controlli quando si connette da chat.php

PHP:
$dbh = mysql_connect(DBPATH, DBUSER, DBPASS);
if(!dbh) {
    $_SESSION['errore'] = "Errore di connessione";
}
if(!mysql_selectdb(DBNAME, $dbh)) {
    $_SESSION['errore'] = "Errore selezione database";
}

e poi nella pagina lo stampi
PHP:
var_dump($_SESSION['errore']);
 
H

hackersatifal

Utente Attivo
9 Ago 2012
238
0
0
  • 22 Set 2012
  • #30
criric ha scritto:
anche togliendo la $_SESSION nel sorgente cmq gli altri dati li memorizza

forse va in conflitto la connessione al db prova a mettere dei controlli quando si connette da chat.php

PHP:
$dbh = mysql_connect(DBPATH, DBUSER, DBPASS);
if(!dbh) {
    $_SESSION['errore'] = "Errore di connessione";
}
if(!mysql_selectdb(DBNAME, $dbh)) {
    $_SESSION['errore'] = "Errore selezione database";
}

e poi nella pagina lo stampi
PHP:
var_dump($_SESSION['errore']);
Clicca per allargare...

Per l'errore mi restituisce NULL quindi non c'è nessun errore.
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 22 Set 2012
  • #31
ciao
mi avevi detto che l'errore e qui (vedi commento)
PHP:
<div id="barra" style="height: 8%; position: fixed; top: 0px; bottom: 0; left: 0; width: 100%; background-color: #006699; border-bottom: 1px solid #133783; position:fixed !important">   
<p style="margin-top:1%; margin-bottom:1%; margin-left:1%; color:#FFF; font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif; font-size:150%; font-weight:bold; text-align:left">KnowEveryone
<a class="nomeutentebarra" href="profile2.php" style="color:white">
<?php
 $utente= ucwords($_SESSION['utente']); print "($utente)";// <==== QUI
?>
 </a><a class="logout" href="login2.php?azione=logout" style="color:#FFF; font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif; font-size:100%; font-weight:bold; margin-right:1%; margin-left:2%" title="Esci">Esci</a></p>  
</div>
giusto?
poi hai detto che il var_dump di $_SESSION['utente'] ti da il valore che deve avere, giusto?

se è così prova a modificare in questo modo

PHP:
<?php
echo ucwords($_SESSION['utente']);
?>
senza passare dalla variabile $utente e usando echo
 
H

hackersatifal

Utente Attivo
9 Ago 2012
238
0
0
  • 22 Set 2012
  • #32
borgo italia ha scritto:
ciao
mi avevi detto che l'errore e qui (vedi commento)
PHP:
<div id="barra" style="height: 8%; position: fixed; top: 0px; bottom: 0; left: 0; width: 100%; background-color: #006699; border-bottom: 1px solid #133783; position:fixed !important">   
<p style="margin-top:1%; margin-bottom:1%; margin-left:1%; color:#FFF; font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif; font-size:150%; font-weight:bold; text-align:left">KnowEveryone
<a class="nomeutentebarra" href="profile2.php" style="color:white">
<?php
 $utente= ucwords($_SESSION['utente']); print "($utente)";// <==== QUI
?>
 </a><a class="logout" href="login2.php?azione=logout" style="color:#FFF; font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif; font-size:100%; font-weight:bold; margin-right:1%; margin-left:2%" title="Esci">Esci</a></p>  
</div>
giusto?
poi hai detto che il var_dump di $_SESSION['utente'] ti da il valore che deve avere, giusto?

se è così prova a modificare in questo modo

PHP:
<?php
echo ucwords($_SESSION['utente']);
?>
senza passare dalla variabile $utente e usando echo
Clicca per allargare...

No, l'errore non è qui. L'errore è nel fatto che quando apro la finestra della chat con il javascript me la apre, ma quando scrivo non mi visualizza l'utente in sessione, pur essendo corretta, ma undefined.
Per capire meglio l'errore forse ti converrebbe scaricare l'archivio della chat che mi hanno fatto inserire da qui.
Ecco: questo è il problema.
Grazie ancora per il tempo che mi stai concedendo,
cicciaramba.
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.606
54
48
TN
  • 22 Set 2012
  • #33
il problema è che non ti fa nemmeno la insrt nella tabella chat
per me non è la sessione il problema
 
H

hackersatifal

Utente Attivo
9 Ago 2012
238
0
0
  • 22 Set 2012
  • #34
criric ha scritto:
il problema è che non ti fa nemmeno la insrt nella tabella chat
per me non è la sessione il problema
Clicca per allargare...

Il fatto è che me la fa solo se al posto di undefined spunta l'user in sessione.
Una cosa non capisco: in un iframe che è nella pagina nella quale sto tentando di integrare lo script funziona, nella pagina stessa senza iframe no
Quindi evidentemente c'è qualcosa che va in conflitto: può essere l'unica spiegazione ragionevole, no?
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.606
54
48
TN
  • 22 Set 2012
  • #35
prova a mettere in sessione e stampare questa query
PHP:
$sql = "select * from chat where (chat.to = '" . mysql_real_escape_string($_SESSION['username']) . "' AND recd = 0) order by id ASC";
    $_SESSION['selectquery'] = $sql;

è in chat.php metodo chatHeartbeat()


EDIT o meglio quella che fa la insert è nel metodo sendChat
 
H

hackersatifal

Utente Attivo
9 Ago 2012
238
0
0
  • 22 Set 2012
  • #36
criric ha scritto:
prova a mettere in sessione e stampare questa query
PHP:
$sql = "select * from chat where (chat.to = '" . mysql_real_escape_string($_SESSION['username']) . "' AND recd = 0) order by id ASC";
    $_SESSION['selectquery'] = $sql;

è in chat.php metodo chatHeartbeat()


EDIT o meglio quella che fa la insert è nel metodo sendChat
Clicca per allargare...
Ecco quello che mi restituisce:
PHP:
string(79) "select * from chat where (chat.to = 'pinco' AND recd = 0) order by id ASC"
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.606
54
48
TN
  • 22 Set 2012
  • #37
quindi la sessione c'è!
 
H

hackersatifal

Utente Attivo
9 Ago 2012
238
0
0
  • 22 Set 2012
  • #38
criric ha scritto:
quindi la sessione c'è!
Clicca per allargare...

Sì lo so. Quindi non riesco proprio a trovare l'errore! :dipser:
 
H

hackersatifal

Utente Attivo
9 Ago 2012
238
0
0
  • 22 Set 2012
  • #39
hackersatifal ha scritto:
Sì lo so. Quindi non riesco proprio a trovare l'errore! :dipser:
Clicca per allargare...

Come posso fare, quindi?
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.606
54
48
TN
  • 22 Set 2012
  • #40
stampa anche la insert vediamo se è corretta
 
Prec.
  • 1
  • 2
  • 3
  • 4
Succ.
Primo Prec. 2 di 4 Succ. Ultimo
Devi accedere o registrarti per poter rispondere.

Discussioni simili

W
Integrare Javascript in PHP
  • willsmith7
  • 20 Mar 2019
  • PHP
Risposte
14
Visite
3K
PHP 23 Mar 2019
WmbertSea
Problema nell'integrare uno script ad un altro esisnte...
  • Emix
  • 26 Mar 2013
  • Ajax
Risposte
2
Visite
2K
Ajax 6 Apr 2013
Emix
Integrare il mio script a joomla
  • Monital
  • 6 Nov 2012
  • Joomla
Risposte
2
Visite
2K
Joomla 19 Nov 2012
Monital
S
integrare script per paginazione ad una pagina asp
  • sara80
  • 21 Mag 2007
  • Classic ASP
Risposte
11
Visite
3K
Classic ASP 17 Giu 2007
sara80
S
P
Script da integrare in vBulletin
  • Paperinik
  • 7 Mar 2006
  • PHP
Risposte
0
Visite
1K
PHP 7 Mar 2006
Paperinik
P
V
[JAVA] come integrare un software scritto in java su una pagina web?
  • vincenzovip
  • 18 Ago 2019
  • Java
Risposte
4
Visite
2K
Java 13 Mar 2020
patbrooks
P
M
[WordPress] [HTML] INTEGRARE GESTIONALE IMMOBILIARE SU UN SITO WEB DA FARE
  • MichaelWeb
  • 27 Giu 2018
  • WordPress
Risposte
0
Visite
2K
WordPress 27 Giu 2018
MichaelWeb
M
F
Integrare I Post Di Wordpress.com In Una Pagina HTML
  • fineleric
  • 26 Apr 2018
  • WordPress
Risposte
2
Visite
2K
WordPress 2 Mag 2018
bongoz81
B
P
  • Bloccata
[HTML] integrare Google pagina web
  • prcant
  • 21 Apr 2018
  • HTML e CSS
Risposte
5
Visite
2K
HTML e CSS 22 Apr 2018
Max 1
Form personalizzato in bootstrap da integrare nel tema wordpress
  • otto9due
  • 19 Ott 2016
  • WordPress
Risposte
0
Visite
2K
WordPress 19 Ott 2016
otto9due
C
Come posso integrare il bottone "paga adesso" di paypal e un form php per invio dati?
  • Cirano86
  • 21 Dic 2015
  • PHP
Risposte
1
Visite
2K
PHP 21 Dic 2015
alexgentili
A
Integrare i post di Wordpress.com in una pagina HTML
  • ecosito
  • 19 Nov 2015
  • HTML e CSS
Risposte
1
Visite
1K
HTML e CSS 19 Nov 2015
Max 1
K
Integrare player per streaming mss:// nella mia App
  • kalimett
  • 6 Nov 2014
  • Sviluppo app per Android
Risposte
0
Visite
1K
Sviluppo app per Android 6 Nov 2014
kalimett
K
C
Integrare sito html e Joomla
  • chloe
  • 6 Lug 2014
  • Joomla
Risposte
8
Visite
3K
Joomla 31 Lug 2014
migo80
M
S
integrare diversi tipi di pagamento in un sito web, e convalidare l' iscrizione
  • spail
  • 30 Apr 2014
  • PHP
Risposte
8
Visite
3K
PHP 6 Mag 2014
Lighty
L
Integrare moduli in R in un simulatore Java
  • voldemort
  • 20 Mar 2014
  • Java
Risposte
1
Visite
1K
Java 25 Mar 2014
Vins
V
T
Integrare AdMob dentro app Android
  • Topastro
  • 21 Gen 2014
  • Sviluppo app per Android
Risposte
2
Visite
2K
Sviluppo app per Android 22 Gen 2014
Topastro
T
T
Integrare bottone stampa in app Android
  • Topastro
  • 21 Gen 2014
  • Sviluppo app per Android
Risposte
1
Visite
1K
Sviluppo app per Android 21 Gen 2014
michelep
S
integrare RSS tramite codice - no tool esterni
  • sunlightbanana
  • 4 Ott 2013
  • Javascript
Risposte
4
Visite
2K
Javascript 7 Ott 2013
sunlightbanana
S
P
  • Bloccata
Integrare php con java
  • PHP
  • 12 Mag 2013
  • PHP
  • 2
Risposte
20
Visite
7K
PHP 14 Mag 2013
alessandro1997
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • PHP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?