[Php-it] Ritornare HTML e PHP in una funzione

Luca Falvo lfalvo at logos.net
Tue Jul 4 14:43:19 CEST 2006


>$p_permessi ="<td>Upload file<br> echo Dimensione massima:
>$maxfilesize/1024 KB</td>
><td><input type=file name=userfile> Attuali chmod per la directory
>&quot; $file_dir &quot;: echo substr(sprintf('%o',
>fileperms($uploaddir)), -3); echo $upload_msg;</td>";
>      return $p_permessi;

non puoi calare nomi di funzione né operazioni matematiche all'interno di 
una stringa ed aspettarti che vengano interpretati.
prova con qualcosa del tipo:

$p_permessi ="<td>Upload file<br> echo Dimensione massima:".
($maxfilesize/1024)." KB</td>
<td><input type=file name=userfile> Attuali chmod per la directory
&quot; $file_dir &quot;: ". substr(sprintf('%o',
fileperms($uploaddir)), -3)." $upload_msg;</td>";
      return $p_permessi;

in questo modo $p_permessi è una stringa con i valori che desideravi e 
viene restituita dalla funzione permessi()

>e la richiamo con
><?php
>permessi();
>echo $p_permessi;
>?>

a questo punto basta fare

echo permessi();




More information about the Php-it mailing list