[Php-it] Ritornare HTML e PHP in una funzione
spacemarc
spacemarc at gmail.com
Tue Jul 4 15:01:23 CEST 2006
Il 04/07/06, Luca Falvo<lfalvo at logos.net> ha scritto:
> ________________SPONSOR______________
> Spazio pubblicitario libero.
> mail a info at ziobudda.net
>
>
>
> ________________SPONSOR______________
>
> >$p_permessi ="<td>Upload file<br> echo Dimensione massima:
> >$maxfilesize/1024 KB</td>
> ><td><input type=file name=userfile> Attuali chmod per la directory
> >" $file_dir ": 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
> " $file_dir ": ". 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();
ok, modifcando con i doppi apici sembra funzionare. Però, a questo
punto, vedo che funziona anche senza
return $p_permessi;
e, nel richiamo,
solo con
<?php
permessi();
echo $p_permessi;
?>
Vede comunque tutti i parametri e le funzioni interne. È corretto come sistema?
--
http://www.spacemarc.it
More information about the Php-it
mailing list