php_stream_copy_to_stream <<< |
php_stream_copy_to_mem | php_stream_make_seekable >>> |
10.1.4 Référence des API communes de flux 10.1 API de flux les auteurs d'extensions 10 API PHP : Interface pour les extensions Manuel PHP . php_stream_stat_path . php_stream_stat . php_stream_open_wrapper . php_stream_read . php_stream_write . php_stream_eof . php_stream_getc . php_stream_gets . php_stream_close . php_stream_flush . php_stream_seek . php_stream_tell . php_stream_copy_to_stream ->php_stream_copy_to_mem . php_stream_make_seekable . php_stream_cast . php_stream_can_cast . php_stream_is_persistent . php_stream_is . php_stream_passthru . php_register_url_stream_wrapper . php_unregister_url_stream_wrapper . php_stream_open_wrapper_ex . php_stream_open_wrapper_as_file . php_stream_filter_register_factory . php_stream_filter_unregister_factory |
10.1.4.14 php_stream_copy_to_mem()Copie des données depuis un flux dans un buffer[ Exemples avec hp_stream_copy_to_mem ] CVS uniquement size_t php_stream_copy_to_mem ( php_stream * src , char ** buf , size_t maxlen , int persistent )php_stream_copy_to_mem alloue un buffer de taille maxlen +1 en utilisant la fonction pemalloc (en passant persistent ). Puis, elle lit maxlen octets depuis le flux src et stocke le résultat dans le buffer alloué. Le buffer alloué est retourné dans le paramètre buf ainsi que le nombre d'octets lus avec succès. Vous, l'appelant, êtes responsable de la libération du buffer en le passant de persistent à pefree . Si vous voulez copier toutes les données du flux src , passez à la constante PHP_STREAM_COPY_ALL la valeur du paramètre maxlen .
|
<< | php_stream_copy_to_mem | >> |
php_stream_copy_to_stream | Référence des API communes de flux | php_stream_make_seekable |