Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 17-01-2007, 09:22   #1
Pro7on
Senior Member
 
L'Avatar di Pro7on
 
Iscritto dal: Jun 2005
Città: CH
Messaggi: 1058
[PHP] includere in una tab??

ciao ho un grosso probblema...allora

ho un file con delle funzioni dentro che in base alla richiamata stampana dati,

adesso in una pagina richiamo il file così:

Quote:
echo"<table class=\"contenitore\"><tr><td>".include 'bla/bla/..php'."
</td></tr></table>";
ecco adesso io vorrei che la lista che mi stampa include me lo metta nella table invece il codice restituisce questo:

Quote:
<table class="contenitore"><tr><td>
</td></tr></table>

echo INCLUDE </td><tr></table>
xche mi chiude prima la tabella????
__________________
My_Site|| My Work CPU || MY I MOD
Pro7on è offline   Rispondi citando il messaggio o parte di esso
Old 17-01-2007, 09:59   #2
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
La documentazione dice:
Quote:
Handling Returns: It is possible to execute a return() statement inside an included file in order to terminate processing in that file and return to the script which called it. Also, it's possible to return values from included files. You can take the value of the include call as you would a normal function. This is not, however, possible when including remote files unless the output of the remote file has valid PHP start and end tags (as with any local file).
Quindi, tecnicamente, è possibile fare " ... " . include 'blabla' . " .... " ma dovresti usare un return e probabilmente non è quello che ti serve.

Ti conviene fare:
echo ".......";
include 'blabla';
echo ".......";
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%)
andbin è offline   Rispondi citando il messaggio o parte di esso
Old 17-01-2007, 10:04   #3
Pro7on
Senior Member
 
L'Avatar di Pro7on
 
Iscritto dal: Jun 2005
Città: CH
Messaggi: 1058
Quote:
Originariamente inviato da andbin
La documentazione dice:
Quindi, tecnicamente, è possibile fare " ... " . include 'blabla' . " .... " ma dovresti usare un return e probabilmente non è quello che ti serve.

Ti conviene fare:
echo ".......";
include 'blabla';
echo ".......";
ecco ho fatto come dici te perchè mera arrivato un dubbio ma pure così nn funziona nn riesco a capire xche diavolo mi chiude i dag
__________________
My_Site|| My Work CPU || MY I MOD
Pro7on è offline   Rispondi citando il messaggio o parte di esso
Old 17-01-2007, 10:06   #4
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
Quote:
Originariamente inviato da Pro7on
nn riesco a capire xche diavolo mi chiude i dag
Spiega meglio il problema.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%)
andbin è offline   Rispondi citando il messaggio o parte di esso
Old 17-01-2007, 10:12   #5
Pro7on
Senior Member
 
L'Avatar di Pro7on
 
Iscritto dal: Jun 2005
Città: CH
Messaggi: 1058
allora io volevo stampare una tabella o un div con all'interno una sfilza di dati e poi avrei messo lo scroll bar in modo che sta tab/div nn mi ocupasse molto spazio...

adesso include che faccio restituisce un paio di echo...

quindi ho pensato di fare
Quote:
echo"<tab>";
include asd.php;
echo"</tab>";
ma output e questo:

Quote:

<tab></tab>

echo....bl.aaa..

</tab>
__________________
My_Site|| My Work CPU || MY I MOD
Pro7on è offline   Rispondi citando il messaggio o parte di esso
Old 17-01-2007, 10:17   #6
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
Quote:
Originariamente inviato da Pro7on
ma output e questo:
Nel file asd.php hai messo vero <?php .... ?> ??

Perché altrimenti viene tutto preso come codice HTML e non PHP.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%)
andbin è offline   Rispondi citando il messaggio o parte di esso
Old 17-01-2007, 11:04   #7
Pro7on
Senior Member
 
L'Avatar di Pro7on
 
Iscritto dal: Jun 2005
Città: CH
Messaggi: 1058
Quote:
Originariamente inviato da andbin
Nel file asd.php hai messo vero <?php .... ?> ??

Perché altrimenti viene tutto preso come codice HTML e non PHP.

si si
__________________
My_Site|| My Work CPU || MY I MOD
Pro7on è offline   Rispondi citando il messaggio o parte di esso
Old 17-01-2007, 11:07   #8
Pro7on
Senior Member
 
L'Avatar di Pro7on
 
Iscritto dal: Jun 2005
Città: CH
Messaggi: 1058
o ma incredibile o tolto echo che stampava i dag di chiusura della tab e funziona me li fà luiiii Ma come è possibile

NN capisco
__________________
My_Site|| My Work CPU || MY I MOD
Pro7on è offline   Rispondi citando il messaggio o parte di esso
Old 17-01-2007, 11:13   #9
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
Quote:
Originariamente inviato da Pro7on
Ma come è possibile
Senza vedere il codice per intero è un po' difficile da dire.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%)
andbin è offline   Rispondi citando il messaggio o parte di esso
Old 17-01-2007, 11:13   #10
Pro7on
Senior Member
 
L'Avatar di Pro7on
 
Iscritto dal: Jun 2005
Città: CH
Messaggi: 1058
sembrerebbe quasi che quando esegue la pagina fà tutto e poi mette l'include...:? mmmm
__________________
My_Site|| My Work CPU || MY I MOD
Pro7on è offline   Rispondi citando il messaggio o parte di esso
Old 17-01-2007, 11:16   #11
Pro7on
Senior Member
 
L'Avatar di Pro7on
 
Iscritto dal: Jun 2005
Città: CH
Messaggi: 1058
sorgente...

Quote:
................
......
.....
<br />
</font>
</div>
";

echo"
<div class=\"contenitore_stat\">
";

include 'FileStile/php/registro.php';

echo"
</div>
";


// richiama la gestione dei LOG del sito
log_visite();
echo "<br><br>";
// richiama la gestione dei LOG del sito
log_os();
echo "<br><br>";
// richiama la gestione dei LOG del sito
log_Browser();
?>
__________________
My_Site|| My Work CPU || MY I MOD
Pro7on è offline   Rispondi citando il messaggio o parte di esso
Old 17-01-2007, 11:56   #12
kk3z
Senior Member
 
L'Avatar di kk3z
 
Iscritto dal: Nov 2003
Messaggi: 980
si dice tag non dag

probabilmente hai lasciato un </table> nel file "asd.php"... fai una ricerca.
kk3z è offline   Rispondi citando il messaggio o parte di esso
Old 17-01-2007, 12:18   #13
Pro7on
Senior Member
 
L'Avatar di Pro7on
 
Iscritto dal: Jun 2005
Città: CH
Messaggi: 1058
Quote:
Originariamente inviato da kk3z
si dice tag non dag

probabilmente hai lasciato un </table> nel file "asd.php"... fai una ricerca.
no sono sicuro...xche nel asd.php ci soono tre funzioni e basta che stampano e basta ma nn tag varii solo scritte e variabili
__________________
My_Site|| My Work CPU || MY I MOD
Pro7on è offline   Rispondi citando il messaggio o parte di esso
Old 18-01-2007, 08:11   #14
Pro7on
Senior Member
 
L'Avatar di Pro7on
 
Iscritto dal: Jun 2005
Città: CH
Messaggi: 1058
__________________
My_Site|| My Work CPU || MY I MOD
Pro7on è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 06:11.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v