Newsgroup: it.comp.www.php
Titolo: php e programmazione ad oggetti

Ciao a tutti,
una domanda :
i webmaster dei grandi portali, usano la programmazione ad oggetti per
gestire i loro siti ?
Quanti di voi hanno letto l'articolo su Linux & C della programmazione
ad oggetti ?
Se si avete provato a fare qualche prova ? Vi funziona tutto
correttamente ?
ciao Andrea

 ---------------------------------------------------------------------
Avete per caso usato il comando include per richiamare una parte del
codice ?
Io ho tentato di farlo, e non mi posiziona il pezzo di codice dove voglio
io :((
potete mandarmi qualche esempiuccio  ???
ciao Grazie

 
http://www.ziobudda.net
 
http://www.linuxlab.it
ahahah Lo so :)) e ti ringrazio, perň a me continua a non funzionare con
il comando include ....
ti mando un esempio semplice semplice da provare .
Il contenuto viene messo il alto alla pagina e non nella posizione che io
voglio !
il file index.php :
<?php
include ("template.php");
$pagina = new feronia_page();
$pagina->setta_titolo("vediamo come funziona");
$pagina->setta_sfondo("bgcolor=#fffaaa");
$pagina->setta_alta();
$pagina->setta_contenuto(include("ciao.inc"));
$pagina->setta_bassa();
print ($pagina->mostra_pagina());
?>
il file template.php
<?php
class feronia_page {
 var $titolo;
 var $alta;
 var $bassa;
 var $pagina;
 var $bgcolor;
 var $contenuto;
function setta_titolo($titolo)
 { $this->titolo = $titolo; }
function setta_sfondo($bgcolor)
 { $this->bgcolor = $bgcolor; }
function setta_alta()
 {
  $this->alta = "
<html>
<title>$this->titolo</title>
<head>
<title>Benvenuti nel sito di Linux&amp;C</title>
<meta http-equiv=\"Content-Type\" content=\"text/html;
charset=iso-8859-1\">
<style type=\"text/css\">
<!--
a:active {  text-decoration: none}
a:hover {  text-decoration: none}
a:link {  text-decoration: none}
a:visited {  text-decoration: none}
-->
</style>
</head>
<BODY text = \"#000000\" $this->bgcolor>
<center>
<br><br>
<!-- inizio tabella top della pagina -->
<center>
<table border=0 cellpadding=1 cellspacing=0 width=755>
<td align=center>
Questo č quello che tu chiami alto nel tuo esempio su LINUX &C<br><br><br>
<br>
In questo esempio io non ho scritto nel contenuto una frase come il
tuo<br>
esempio nella rivista, ma ho incluso una frase che risiede in un file,<br>
che č ciao.inc e come puoi notare, il tutto viene posizionato in alto<br>
a sinistra della pagina . Come mai ? In che cosa sbaglio ?<br>
Si puň usare l'include in questo modo di fare pagine ? <br>
Se no come si struttura un sito in oop ? Grazie !<br>
</td>
</table>
</center>";
 }
function setta_contenuto($contenuto)
{
$this->contenuto = $contenuto;
}
function setta_bassa()
 {
 $this->bassa="
<br>
<br>
Questo č quello che tu chiami basso .
</center>
<!-- fine tabella che contiene quella di sinistra e quella di centro -->
</body>
</html>"
;}
function mostra_pagina()
 {
 $this->pagina = $this->alta.$this->contenuto.$this->bassa;
 return($this->pagina);
 }
}
?>
il file ciao.inc ( l'euivalente del tuo contenuto che tu scrivi
direttamente nel template.php ma che io vorrei
inserire tramite include )
<br>
ciaoooooooooooooooooooooooooooooooooooooooooooo<br>
come puoi notare il testo viene messo sopra.
<br>
ciao Grazie !

potete mandarmi qualche esempiuccio  ???
Potrei farlo, ma con il braccio rotto e scrivere con una mano sola non e'
proprio agevole...
su 
www.zend.com
 ne trovi un sacco di esempi
-- 
Sidewinder  
---------------------------------------------------------------------
* SynrG notes that the number of configuration questions to answer in sendmail
  is NON-TRIVIAL
	-- Seen on #Debian
---------------------------------------------------------------------


include va bene per includere parti di codice PHP, non per parti HTML
prova a sostituire la riga
$pagina->setta_contenuto(include("ciao.inc"));
con
$pagina->setta_contenuto(implode("",file("ciao.inc")));
-- 
Sidewinder  
---------------------------------------------------------------------
/*
 * Buddy system. Hairy. You really aren't expected to understand this
 *
 */
	-- From /usr/src/linux/mm/page_alloc.cA
---------------------------------------------------------------------

proprio agevole...
Oh come ti capisco, ho iniziato a usarlo di nuovo da 2 settimane :)
Lupin
-------------------------
http://www.antiloco.com/
<la directory del Web developing>
----------------------------------
Rimuovere XXX per rispondere via e-mail

Sidewinder wrote:

Caro Sidewinder che tu sia credente o no ce Dio ti benedica ugualmente .
Grazie funziona !
ciao :))))