Title: File Inliner
Author: kanma
Published: <strong>9 juin 2008</strong>
Last modified: 14 mai 2009

---

Recherche d’extensions

Cette extension **n’a pas été testée avec les3 dernières versions majeures de WordPress**.
Elle pourrait ne plus être maintenue ou supportée et peut présenter des erreurs 
de compatibilité quand elle est utilisée avec des versions récentes de WordPress.

![](https://s.w.org/plugins/geopattern-icon/file-inliner.svg)

# File Inliner

 Par [kanma](https://profiles.wordpress.org/kanma/)

[Télécharger](https://downloads.wordpress.org/plugin/file-inliner.1.2.0.zip)

 * [Détails](https://fr-ca.wordpress.org/plugins/file-inliner/#description)
 * [Avis](https://fr-ca.wordpress.org/plugins/file-inliner/#reviews)
 *  [Installation](https://fr-ca.wordpress.org/plugins/file-inliner/#installation)
 * [Développement](https://fr-ca.wordpress.org/plugins/file-inliner/#developers)

 [Support](https://wordpress.org/support/plugin/file-inliner/)

## Description

This plugin displays the content of a file in a post. The content of the file
 (
called a « snippet ») is put in a `<pre></pre>` block by default.

It has the following advantages over pasting the content of the file in your post

yourself:

 * When the file is modified, no need to modify the posts referring to it
 * Indentation is preserved by default (useful to show code snippets)
 * Can optionally provide a link to the file (no need to copy-paste your snippet)

If requested (see the `preserveformat` parameter), the content of the file
 is put
in a `<div></div>` block, with each line (delimited by the carriage return) in its
own `<p></p>` block.

#### Usage

Syntax: `[file lang="some_lang" start="a_line_number" end="a_line_number" link="
on_or_off" style="some_style_properties" preserveformat="on_or_off"]path/to/your/
file[/file]`

Note: The order of the attributes is mandatory!

#### Example: Inlining of a file

In your post, write `[file]path/to/your/file[/file]`. That’s it!

#### Example: Using a syntax highlighter plugin

If you write `[file lang="cpp"]path/to/your/file[/file]` (for instance),
 and if
the syntax highlighter plugin you use supports the `<pre lang="*"></pre>` syntax(
most does), then the content of your file will be processed by the syntax highlighter
plugin as usual.

#### Example: Provide a link to the file

If you write `[file link="on"]path/to/your/file[/file]`, a link will
 be automatically
added to the top left of the text area.

#### Example: Inline a subset of a file

If you write `[file start="10" end="20"]path/to/your/file[/file]`,
 only the lines
10 to 20 of the file will be displayed. You can omit the start (ie. « from beginning
to line 20 ») or the end (ie. « from line 10 to the end of the file ») if you want.

#### Example: Set the color of the text to red

In your post, write `[file style="color: #FF0000;"]path/to/your/file[/file]`.

#### Example: Prevent the plugin to process a [file][/file] block

Just write `[file off]your content[/file]`.

Note: The ‘off’ attribute must come BEFORE any other ones.

## Captures d’écran

 * [[
 * Inlining of a text file
 * [[
 * Inlining of a C++ file, with syntax highlighting (using CodeHighlighter)
 * [[
 * Inlining of a Python file, with syntax highlighting (using CodeHighlighter), 
   and a download link
 * [[
 * Inlining of some lines of a Python file, with syntax highlighting (using CodeHighlighter),
   and a download link

## Installation

 1. Upload `fileinliner.php` to the `/wp-content/plugins/` directory
 2. Activate the plugin through the ‘Plugins’ menu in WordPress

## FAQ

  How is the content of the file retrieved by the plugin?

The PHP function
 [`file_get_contents`](http://fr.php.net/manual/en/function.file-get-contents.php)
is used. Your file must be readable by the web server.

  Can I use a URL instead of a path to the file?

From the [`file_get_contents`](http://fr.php.net/manual/en/function.file-get-contents.php)

documentation: A URL can be used as a filename with this function if the [fopen wrappers](http://fr.php.net/manual/en/filesystem.configuration.php#ini.allow-url-fopen)
have been enabled.

Check your server configuration.

## Avis

Il n’y a aucun avis sur cette extension.

## Contributeurs & développeurs

« File Inliner » est un logiciel libre. Les personnes suivantes ont contribué à 
cette extension.

Contributeurs

 *   [ kanma ](https://profiles.wordpress.org/kanma/)

[Traduisez « File Inliner » dans votre langue.](https://translate.wordpress.org/projects/wp-plugins/file-inliner)

### Le développement vous intéresse ?

[Parcourir le code](https://plugins.trac.wordpress.org/browser/file-inliner/), consulter
le [SVN dépôt](https://plugins.svn.wordpress.org/file-inliner/), ou s’inscrire au
[journal de développement](https://plugins.trac.wordpress.org/log/file-inliner/)
par [RSS](https://plugins.trac.wordpress.org/log/file-inliner/?limit=100&mode=stop_on_copy&format=rss).

## Méta

 *  Version **1.2.0**
 *  Last updated **il y a 17 années**
 *  Active installations **10+**
 *  WordPress version ** 2.0 ou plus **
 *  Tested up to **2.7.1**
 *  Language
 * [English (US)](https://wordpress.org/plugins/file-inliner/)
 * Tags
 * [code](https://fr-ca.wordpress.org/plugins/tags/code/)[files](https://fr-ca.wordpress.org/plugins/tags/files/)
   [inline](https://fr-ca.wordpress.org/plugins/tags/inline/)[text](https://fr-ca.wordpress.org/plugins/tags/text/)
 *  [Vue avancée](https://fr-ca.wordpress.org/plugins/file-inliner/advanced/)

## Notes

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/file-inliner/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/file-inliner/reviews/)

## Contributeurs

 *   [ kanma ](https://profiles.wordpress.org/kanma/)

## Support

Quelque chose à dire ? Besoin d’aide ?

 [Voir le forum de support](https://wordpress.org/support/plugin/file-inliner/)