Yes, the function you have written below make the same thing but i think
that a function written in c, inside the php module, can be faster and more
elegant than this php-function.

Again, i think that the final user will be happy to have an already written
function
instead of think and code a personalized function.

I think it's more elegant because it follow the same approach of printf-like
functions
and a user who already known these functions or known python will not have
headaches
in finding a solution for his problem

Also prinf, sprinf, etc... can be written as php functions and separated
from php core, but
it will not happen... why? too important and too useful, they requires speed
and their functionality
is required in many programs.

The same thing happen in python with dictionary substitution, and now,
nobody think to remove
it.

I think that this type of function could be useful for a lot of people...

Let me know what do you (also zeev and others) think about

---------------------
Federico Marani
[EMAIL PROTECTED]
----------------------

Jo Giraerts <[EMAIL PROTECTED]> wrote in message [EMAIL PROTECTED]
> This is already possible in php, though with the following simple
> function..
>
>    // function to read a file with php-vars in as a string
>    // $predefined_vars: an array ("varname" => "value"). all the
>    // variablenames defined in this array can be used in the bodyfile.
>    // They will receive the respective values. This makes personalising
>    // the mailes easier..
>    function file_as_body($filename, $predefined_vars)
>    {
>       $ar = file($filename);
>       extract($predefined_vars);
>
>       foreach ($ar as $number => $line)
>       {
>          eval("\$ar2[] = \"$line\";");
>       }
>
>       return implode("",$ar2);
>    }
>
> and for instance this file as template:
>
> <--- template file
> You received a file on (" . date("d/m/Y (H:i)") . ")
>
> filename: ".basename($file) ."
> filesize: ".filesize($file) ."
> mimetype: $mimetype
>
> Hope you enjoy it..
> --->
>
> You can even use php-code already, thanks to eval :)
>
> Maybe we better make it a PEAR-thing?
>
>
>
>




-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to