The RoadMat database gathers the main road materials. Just type in your request for a commercial product name or a chemical name or any product familiy, type or category that you can think of... and let the search engine guide you!
More info on the way the database works and how we defined family, type or category for products can be found here.
You can install the RoadMat app on your smartphone or tablet by following these instructions.
You can't find the product you are looking for?
Please contact us at: info@roadmat.com
Ajoutez des produits à comparer
XS SM MD LG XL

options:
path_info_key: PATH_INFO
path_info_array: SERVER
http_port: null
https_port: null
default_format: null
logging: '1'
relative_url_root: null
formats: { txt: text/plain, js: [application/javascript, application/x-javascript, text/javascript], css: text/css, json: [application/json, application/x-json], xml: [text/xml, application/xml, application/x-xml], rdf: application/rdf+xml, atom: application/atom+xml, rss: application/rss+xml }
no_script_name: false
parameterHolder:
action: index
module: default
sf_culture: fr
sf_format: html
attributeHolder:
sf_route: 'sfRoute Object()'

status:
code: 200
text: OK
options:
http_protocol: HTTP/1.1
logging: '1'
charset: utf-8
send_http_headers: false
content_type: 'text/html; charset=utf-8'
cookies: { }
httpHeaders:
Content-Type: 'text/html; charset=utf-8'
X-Frame-Options: SAMEORIGIN
X-Xss-Protection: 1
javascripts: { }
stylesheets:
'https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i': { }
/fontawesome6/css/all.min.css: { }
metas:
language: en_GB
title: 'RoadMat - The road materials database'
robots: 'index, follow'
httpMetas:
Content-Type: 'text/html; charset=utf-8'

options:
auto_shutdown: false
culture: fr
default_culture: fr
timezone: null
default_timezone: Europe/Paris
use_flash: true
logging: '1'
timeout: 28800
attributeHolder:
symfony/user/sfUser/attributes: { culture: true }
visit: { additive: [905], company: [124], paper: [14, 26] }
culture: fr

app_cache_time: '1776090023' app_css_bootstrap: 'https://cdn.jsdelivr.net/npm/bootstrap@4/dist/css/bootstrap.min.css' app_css_bootstrap-datepicker: 'https://cdn.jsdelivr.net/npm/bootstrap-datepicker@1.9/dist/css/bootstrap-datepicker.min.css' app_css_bootstrap4: 'https://cdn.jsdelivr.net/npm/bootstrap@4/dist/css/bootstrap.min.css' app_css_bs5: 'https://cdn.jsdelivr.net/npm/bootstrap@4/dist/css/bootstrap.min.css' app_css_ckeditor: false app_css_fontawesome6: /fontawesome6/css/all.min.css app_css_leaflet: 'https://cdn.jsdelivr.net/npm/leaflet@1/dist/leaflet.min.css' app_css_toolkit: false app_fa_facebook: square-facebook app_fa_instagram: square-instagram app_fa_twitter: square-x-twitter app_flash_error_icon: fa-exclamation-triangle app_flash_error_title: Erreur app_flash_notice_icon: fa-info-circle app_flash_notice_title: Attention app_flash_success_icon: fa-check-circle app_flash_success_title: 'Opération réussie' app_flash_warning_icon: fa-exclamation-triangle app_flash_warning_title: Attention app_js_bootstrap: 'https://cdn.jsdelivr.net/npm/bootstrap@4/dist/js/bootstrap.bundle.min.js' app_js_bootstrap-datepicker: - 'https://cdn.jsdelivr.net/npm/bootstrap-datepicker@1/dist/js/bootstrap-datepicker.min.js' - 'https://cdn.jsdelivr.net/npm/bootstrap-datepicker@1/dist/locales/bootstrap-datepicker.fr.min.js' app_js_bootstrap4: 'https://cdn.jsdelivr.net/npm/bootstrap@4/dist/js/bootstrap.bundle.min.js' app_js_bs-custom-file-input: 'https://cdn.jsdelivr.net/npm/bs-custom-file-input@1/dist/bs-custom-file-input.min.js' app_js_bs5: 'https://cdn.jsdelivr.net/npm/bootstrap@5/dist/js/bootstrap.bundle.min.js' app_js_ckeditor: /ckeditor/ckeditor.js app_js_cookie: 'https://cdn.jsdelivr.net/npm/js-cookie@2/src/js.cookie.js' app_js_decode: /toolkit/js/decode.js app_js_fontawesome6: /fontawesome6/js/all.min.js app_js_jquery: false app_js_jquery-slim: 'https://cdn.jsdelivr.net/npm/jquery@3/dist/jquery.slim.min.js' app_js_leaflet: 'https://cdn.jsdelivr.net/npm/leaflet@1/dist/leaflet.min.js' app_js_popper: 'https://cdn.jsdelivr.net/npm/popper.js@1/dist/umd/popper.min.js' app_js_toolkit: false app_js_underscore: 'https://cdn.jsdelivr.net/npm/underscore@1/underscore.min.js' app_locales_de: - de_DE.UTF-8 - de_DE.UTF8 - de_DE.utf-8 - de_DE.utf8 - de_DE@euro - de_DE - de - German app_locales_en: - en_US.UTF-8 - en_US.UTF8 - en_US.utf-8 - en_US.utf8 - en_US - en - English app_locales_fr: - fr_FR.UTF-8 - fr_FR.UTF8 - fr_FR.utf-8 - fr_FR.utf8 - fr_FR@euro - fr_FR - fr - French app_locales_gb: - en_GB.UTF-8 - en_GB.UTF8 - en_GB.utf-8 - en_GB.utf8 - en_GB - en - English app_locales_ru: - ru_RU.UTF-8 - ru_RU.UTF8 - ru_RU.utf-8 - ru_RU.utf8 - ru_RU - ru - Russian app_locales_us: - en_US.UTF-8 - en_US.UTF8 - en_US.utf-8 - en_US.utf8 - en_US - en - English app_toolkit_ckeditor: //cdn.ckeditor.com/4.11.4/full-all app_toolkit_date: '%d %B %Y' app_toolkit_hour: '%H:%M' app_toolkit_icon: /toolkit/icons app_toolkit_languages: - fr - en - es app_toolkit_query: - q app_toolkit_resize: convert app_toolkit_time: '%d %b %Y à %H:%M' app_toolkit_timezone: Europe/Paris mod_default_enabled: true mod_default_view_class: sfPHP sf_admin_module_web_dir: /sfDoctrinePlugin sf_admin_web_dir: /sf/sf_admin sf_app: public sf_app_base_cache_dir: /home/roadmat/production/cache/public sf_app_cache_dir: /home/roadmat/production/cache/public/dev sf_app_config_dir: /home/roadmat/production/apps/public/config sf_app_dir: /home/roadmat/production/apps/public sf_app_i18n_dir: /home/roadmat/production/apps/public/i18n sf_app_lib_dir: /home/roadmat/production/apps/public/lib sf_app_module_dir: /home/roadmat/production/apps/public/modules sf_app_template_dir: /home/roadmat/production/apps/public/templates sf_apps_dir: /home/roadmat/production/apps sf_cache: true sf_cache_dir: /home/roadmat/production/cache sf_charset: utf-8 sf_check_lock: false sf_compressed: false sf_config_cache_dir: /home/roadmat/production/cache/public/dev/config sf_config_dir: /home/roadmat/production/config sf_csrf_secret: 4faf985e505f068a32c53bfb7e3e11d815ea38be sf_data_dir: /home/roadmat/production/data sf_debug: true sf_default_culture: en sf_email_from: contact@roadmat.com: RoadMat sf_enabled_modules: - default sf_environment: dev sf_error_404_action: error404 sf_error_404_module: default sf_error_reporting: 32767 sf_escaping_method: ESC_SPECIALCHARS sf_escaping_strategy: false sf_etag: false sf_file_link_format: null sf_i18n: true sf_i18n_cache_dir: /home/roadmat/production/cache/public/dev/i18n sf_lib_dir: /home/roadmat/production/lib sf_log_dir: /home/roadmat/production/log sf_logging_enabled: true sf_login_action: login sf_login_module: default sf_module_cache_dir: /home/roadmat/production/cache/public/dev/modules sf_module_disabled_action: disabled sf_module_disabled_module: default sf_mysql_base: roadmat sf_mysql_host: localhost sf_mysql_pass: 'PsEf6cq#' sf_mysql_user: roadmat sf_no_script_name: false sf_orm: doctrine sf_plugins_dir: /home/roadmat/production/plugins sf_root_dir: /home/roadmat/production sf_secure_action: secure sf_secure_module: default sf_standard_helpers: - Use - Public - Bootstrap4 - Fontawesome6 - Partial - Toolkit sf_symfony_lib_dir: /home/roadmat/production/vendor/gow/symfony/lib sf_template_cache_dir: /home/roadmat/production/cache/public/dev/template sf_test_cache_dir: /home/roadmat/production/cache/public/dev/test sf_test_dir: /home/roadmat/production/test sf_upload_dir: /home/roadmat/production/web/uploads sf_use_database: true sf_web_debug: true sf_web_debug_web_dir: /sf/sf_web_debug sf_web_dir: /home/roadmat/production/web symfony.asset.javascripts_included: true symfony.asset.stylesheets_included: true

cookie:
GowID: 7bkfmc0nr6751pr8c9g1tmmv12
env: { }
files: { }
get: { }
post: { }
server:
CONTEXT_DOCUMENT_ROOT: /home/roadmat/production/web
CONTEXT_PREFIX: ''
DOCUMENT_ROOT: /home/roadmat/production/web
FCGI_ROLE: RESPONDER
GATEWAY_INTERFACE: CGI/1.1
HOME: /home/roadmat
HTTP_ACCEPT: '*/*'
HTTP_ACCEPT_ENCODING: 'gzip, br, zstd, deflate'
HTTP_COOKIE: GowID=7bkfmc0nr6751pr8c9g1tmmv12
HTTP_HOST: roadmat.com
HTTP_USER_AGENT: 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)'
HTTP_X_FORWARDED_PORT: '443'
HTTP_X_FORWARDED_PROTO: https
PATH: '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/snap/bin'
PATH_INFO: /fr/
PATH_TRANSLATED: 'redirect:/index.php/'
PHP_SELF: /public_dev.php/fr/
QUERY_STRING: ''
REMOTE_ADDR: 216.73.216.87
REMOTE_PORT: '49928'
REQUEST_METHOD: GET
REQUEST_SCHEME: http
REQUEST_TIME: 1776202392
REQUEST_TIME_FLOAT: 1776202392.2915
REQUEST_URI: /public_dev.php/fr/
SCRIPT_FILENAME: /home/roadmat/production/web/public_dev.php
SCRIPT_NAME: /public_dev.php
SERVER_ADDR: 127.0.0.1
SERVER_ADMIN: webmaster@go-on-web.com
SERVER_NAME: roadmat.com
SERVER_PORT: '80'
SERVER_PROTOCOL: HTTP/1.1
SERVER_SIGNATURE: ''
SERVER_SOFTWARE: Apache
UNIQUE_ID: ad6ymOChzX_zp7OjkFa0_gAAAIA
USER: roadmat
proxy-nokeepalive: '1'
session:
symfony/user/sfUser/attributes: { symfony/user/sfUser/attributes: { culture: true }, visit: { paper: [14, 26], additive: [905], company: [124] } }
symfony/user/sfUser/authenticated: false
symfony/user/sfUser/credentials: { }
symfony/user/sfUser/culture: es
symfony/user/sfUser/lastRequest: 1776202392

php: 8.3.30 os: 'Linux go-on-web.net 6.12.74+deb13+1-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.74-2 (2026-03-08) x86_64' extensions: 19: 'apcu (5.1.28)' 20: 'bcmath (8.3.30)' 21: 'calendar (8.3.30)' 15: 'cgi-fcgi (8.3.30)' 0: 'Core (8.3.30)' 22: 'ctype (8.3.30)' 23: 'curl (8.3.30)' 1: 'date (8.3.30)' 24: 'dom (20031129)' 34: 'exif (8.3.30)' 26: 'FFI (8.3.30)' 27: 'fileinfo (8.3.30)' 6: 'filter (8.3.30)' 28: 'ftp (8.3.30)' 29: 'gd (8.3.30)' 30: 'gettext (8.3.30)' 7: 'hash (8.3.30)' 31: 'iconv (8.3.30)' 32: 'imagick (3.8.1)' 33: 'intl (8.3.30)' 8: 'json (8.3.30)' 2: 'libxml (8.3.30)' 25: 'mbstring (8.3.30)' 35: 'mysqli (8.3.30)' 16: 'mysqlnd (mysqlnd 8.3.30)' 3: 'openssl (8.3.30)' 4: 'pcre (8.3.30)' 17: 'PDO (8.3.30)' 36: 'pdo_mysql (8.3.30)' 37: 'pdo_sqlite (8.3.30)' 38: 'Phar (8.3.30)' 39: 'posix (8.3.30)' 9: 'random (8.3.30)' 40: 'readline (8.3.30)' 10: 'Reflection (8.3.30)' 12: 'session (8.3.30)' 41: 'shmop (8.3.30)' 42: 'SimpleXML (8.3.30)' 43: 'sockets (8.3.30)' 14: 'sodium (8.3.30)' 11: 'SPL (8.3.30)' 44: 'sqlite3 (8.3.30)' 13: 'standard (8.3.30)' 45: 'sysvmsg (8.3.30)' 46: 'sysvsem (8.3.30)' 47: 'sysvshm (8.3.30)' 48: 'tidy (8.3.30)' 49: 'tokenizer (8.3.30)' 18: 'xml (8.3.30)' 50: 'xmlreader (8.3.30)' 51: 'xmlwriter (8.3.30)' 52: 'xsl (8.3.30)' 54: 'Zend OPcache (8.3.30)' 53: 'zip (1.22.3)' 5: 'zlib (8.3.30)'

version: 1.4.GOW path: /home/roadmat/production/vendor/gow/symfony/lib

No parameters were passed to this template.

Parameters:
$type_list (array)
Parameters:
$lang_list (array)$route (sfRoute)$params (array)$options (array)


| # | type | message |
|---|---|---|
| 1 | ToolkitRouting | Connect sfRoute "default/index" (/:sf_culture/) |
| 2 | ToolkitRouting | Connect sfRoute "page/static" (/:sf_culture/page/static/:id.:sf_format) |
| 3 | ToolkitRouting | Connect sfRoute "sitemap" (/sitemap.xml) |
| 4 | ToolkitRouting | Connect sfRoute "visit/track" (/visit/:type.:id.:sf_format) |
| 5 | ToolkitRouting | Connect sfRoute "additive/permalink" (/additive/:id) |
| 6 | ToolkitRouting | Connect sfRoute "homepage" (/) |
| 7 | ToolkitRouting | Connect sfRoute "slug" (/:module/:id/:slug.:action.:sf_format) |
| 8 | ToolkitRouting | Connect sfRoute "id" (/:module/:id/:action.:sf_format) |
| 9 | ToolkitRouting | Connect sfRoute "action" (/:module/:action.:sf_format) |
| 10 | ToolkitRouting | Connect sfRoute "permalink" (/:module/:id/) |
| 11 | ToolkitRouting | Connect sfRoute "index" (/:module/) |
| 12 | ToolkitRouting | Connect sfRoute "slug_i18n" (/:sf_culture/:module/:id/:slug.:action.:sf_format) |
| 13 | ToolkitRouting | Connect sfRoute "id_i18n" (/:sf_culture/:module/:id/:action.:sf_format) |
| 14 | ToolkitRouting | Connect sfRoute "action_i18n" (/:sf_culture/:module/:action.:sf_format) |
| 15 | ToolkitRouting | Connect sfRoute "permalink_i18n" (/:sf_culture/:module/:id/) |
| 16 | ToolkitRouting | Connect sfRoute "index_i18n" (/:sf_culture/:module/) |
| 17 | ToolkitRouting | Connect sfRoute "homepage_i18n" (/:sf_culture/) |
| 18 | ToolkitRouting | Connect sfRoute "default_index" (/:module) |
| 19 | ToolkitRouting | Connect sfRoute "default" (/:module/:action/*) |
| 20 | ToolkitRouting | Match route "default/index" (/:sf_culture/) for /fr/ with parameters array ( 'module' => 'default', 'action' => 'index', 'sf_format' => 'html', 'sf_culture' => 'fr',) |
| 21 | sfFilterChain | Executing filter "sfRenderingFilter" |
| 22 | sfFilterChain | Executing filter "I18nFilter" |
| 23 | Doctrine_Connection_Mysql | exec : SET NAMES 'utf8mb4', SQL_MODE='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION' - () |
| 24 | Doctrine_Connection_Mysql | query : SELECT `l`.`id` AS `l__id`, `l`.`code` AS `l__code`, `l`.`name` AS `l__name`, `l`.`sort` AS `l__sort`, `l`.`created_at` AS `l__created_at`, `l`.`updated_at` AS `l__updated_at` FROM `lang` `l` ORDER BY `l`.`sort` - () |
| 25 | sfFilterChain | Executing filter "sfCacheFilter" |
| 26 | sfFilterChain | Executing filter "sfExecutionFilter" |
| 27 | myViewCacheManager | Cache for "default/index?sf_culture=fr&sf_format=html" exists |
| 28 | sfPHPView | Decorate content with "sf_app_dir/templates/layout.php" |
| 29 | sfPHPView | Render "sf_app_dir/templates/layout.php" |
| 30 | myViewCacheManager | Generate cache key |
| 31 | myViewCacheManager | Cache for "@sf_cache_partial?module=global&action=_matomo&sf_cache_key=40cd750bba9870f18aada2478b24840a" exists |
| 32 | sfPartialView | Render "sf_app_dir/templates/_matomo.php" |
| 33 | myViewCacheManager | Save cache for "@sf_cache_partial?module=global&action=_matomo&sf_cache_key=40cd750bba9870f18aada2478b24840a" |
| 34 | main | Call "default->executeHeader()" |
| 35 | Doctrine_Connection_Statement | execute : SELECT `p`.`id` AS `p__id`, `p`.`sort` AS `p__sort`, `p`.`created_at` AS `p__created_at`, `p`.`updated_at` AS `p__updated_at`, `p`.`translated` AS `p__translated`, `p2`.`id` AS `p2__id`, `p2`.`name` AS `p2__name`, `p2`.`description` AS `p2__description`, `p2`.`lang` AS `p2__lang` FROM `paper_type` `p` LEFT JOIN `paper_type_translation` `p2` ON `p`.`id` = `p2`.`id` LEFT JOIN `paper` `p3` ON `p`.`id` = `p3`.`type_id` WHERE (`p3`.`published_at` <= ?) ORDER BY `p`.`sort` - (2026-04-14) |
| 36 | sfPartialView | Render "sf_app_dir/modules/default/templates/_header.php" |
| 37 | myViewCacheManager | Generate cache key |
| 38 | myViewCacheManager | Cache for "@sf_cache_partial?module=default&action=_footer&sf_cache_key=40cd750bba9870f18aada2478b24840a" exists |
| 39 | main | Call "default->executeLang()" |
| 40 | sfPartialView | Render "sf_app_dir/modules/default/templates/_lang.php" |
| 41 | ToolkitResponse | Send status "HTTP/1.1 200 OK" |
| 42 | ToolkitResponse | Send header "Content-Type: text/html; charset=utf-8" |
| 43 | ToolkitResponse | Send header "X-Frame-Options: SAMEORIGIN" |
| 44 | ToolkitResponse | Send header "X-Xss-Protection: 1" |
| type | calls | time (ms) | time (%) |
|---|---|---|---|
| Configuration | 17 | 74,10 | 39 |
| Factories | 1 | 83,82 | 44 |
| Database (Doctrine) | 3 | 1,48 | 0 |
| Action "default/index" | 1 | 0,27 | 0 |
| View "Success" for "default/index" | 1 | 85,66 | 45 |
| Partial "global/_matomo" | 1 | 4,25 | 2 |
| Component "default/header" | 1 | 66,35 | 35 |
| Partial "default/_header" | 1 | 0,72 | 0 |
| Component "default/lang" | 1 | 0,15 | 0 |
| Partial "default/_lang" | 1 | 0,14 | 0 |
SET NAMES 'utf8mb4', SQL_MODE='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'
SELECT `l`.`id` AS `l__id`, `l`.`code` AS `l__code`, `l`.`name` AS `l__name`, `l`.`sort` AS `l__sort`, `l`.`created_at` AS `l__created_at`, `l`.`updated_at` AS `l__updated_at` FROM `lang` `l` ORDER BY `l`.`sort`
SELECT `p`.`id` AS `p__id`, `p`.`sort` AS `p__sort`, `p`.`created_at` AS `p__created_at`, `p`.`updated_at` AS `p__updated_at`, `p`.`translated` AS `p__translated`, `p2`.`id` AS `p2__id`, `p2`.`name` AS `p2__name`, `p2`.`description` AS `p2__description`, `p2`.`lang` AS `p2__lang` FROM `paper_type` `p` LEFT JOIN `paper_type_translation` `p2` ON `p`.`id` = `p2`.`id` LEFT JOIN `paper` `p3` ON `p`.`id` = `p3`.`type_id` WHERE (`p3`.`published_at` <= '2026-04-14') ORDER BY `p`.`sort`



config
view
logs
4096,0 KB
188 ms
3