così non riesci!
devi chiamare uno script inermedio che usi la classe:
chiamata :
Codice PHP:
<form method="get" action="intermedio.php">
Inserisci dato <input type="text" name="testo"><input type="submit" value="invio" name="invia">
//Come dovrei modificarlo?
</form>
intermedio.php
Codice PHP:
<?
require_once('server.php');
$classe = new ricezione;
//controlla se è stato premuto il tasto invia
if (isset($_GET['invia']))
$classe->ricevi($_GET['testo']);
?>
server.php
Codice PHP:
<?php
class ricezione
{
...
public function ricevi($testo)
{
//controllo se il testo è vuoto
if ($testo<>"")
echo "Hai inserito ".$testo;
else
echo "Non hai inserito nulla";
}
}
?>
capito?
N.B.
ho inserito qualche controllo in più per arricchire l'esempio!!
(modificato un errorino di battitura
)