1<!DOCTYPE html><html lang="fr"><head><meta charset='utf-8'><meta name='viewport' content='width=device-width, initial-scale=1'><title>Contact - DvdToile</title><link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet"><link href="https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,700;1,400&display=swap" rel="stylesheet"><link rel="stylesheet" href="/dvdtoile.css?v=1777671646" type="text/css"><!-- InMobi Choice. Consent Manager Tag v3.0 (for TCF 2.3) -->
2<script type="text/javascript" async=true> 3 (function () { 4 var host = "www.themoneytizer.com"; 5 var element = document.createElement('script'); 6 var firstScript = document.getElementsByTagName('script')[0]; 7 var url = 'https://cmp.inmobi.com' 8 .concat('/choice/', '6Fv0cGNfc_bw8', '/', host, '/choice.js?tag_version=V3'); 9 var uspTries = 0; 10 var uspTriesLimit = 3; 11 element.async = true; 12 element.type = 'text/javascript'; 13 element.src = url; 14 15 firstScript.parentNode.insertBefore(element, firstScript); 16 17 function makeStub() { 18 var TCF_LOCATOR_NAME = '__tcfapiLocator'; 19 var queue = []; 20 var win = window; 21 var cmpFrame; 22 23 function addFrame() { 24 var doc = win.document; 25 var otherCMP = !!(win.frames[TCF_LOCATOR_NAME]); 26 27 if (!otherCMP) { 28 if (doc.body) { 29 var iframe = doc.createElement('iframe'); 30 iframe.style.cssText = 'display:none'; 31 iframe.name = TCF_LOCATOR_NAME; 32 doc.body.appendChild(iframe); 33 } else { 34 setTimeout(addFrame, 5); 35 } 36 } 37 return !otherCMP; 38 } 39 40 function tcfAPIHandler() { 41 var gdprApplies; 42 var args = arguments; 43 44 if (!args.length) { 45 return queue; 46 } else if (args[0] === 'setGdprApplies') { 47 if (args.length > 3 && args[2] === 2 && typeof args[3] === 'boolean') { 48 gdprApplies = args[3]; 49 if (typeof args[2] === 'function') { 50 args[2]('set', true); 51 } 52 } 53 } else if (args[0] === 'ping') { 54 var retr = { 55 gdprApplies: gdprApplies, 56 cmpLoaded: false, 57 cmpStatus: 'stub' 58 }; 59 if (typeof args[2] === 'function') { 60 args[2](retr); 61 } 62 } else { 63 if (args[0] === 'init' && typeof args[3] === 'object') { 64 args[3] = Object.assign(args[3], { tag_version: 'V3' }); 65 } 66 queue.push(args); 67 } 68 } 69 70 function postMessageEventHandler(event) { 71 var msgIsString = typeof event.data === 'string'; 72 var json = {}; 73 74 try { 75 json = msgIsString ? JSON.parse(event.data) : event.data; 76 } catch (ignore) { } 77 78 var payload = json.__tcfapiCall; 79 80 if (payload) { 81 window.__tcfapi( 82 payload.command, 83 payload.version, 84 function (retValue, success) { 85 var returnMsg = { 86 __tcfapiReturn: { 87 returnValue: retValue, 88 success: success, 89 callId: payload.callId 90 } 91 }; 92 if (msgIsString) { 93 returnMsg = JSON.stringify(returnMsg); 94 } 95 if (event && event.source && event.source.postMessage) { 96 event.source.postMessage(returnMsg, '*'); 97 } 98 }, 99 payload.parameter 100 ); 101 } 102 } 103 104 while (win) { 105 try { 106 if (win.frames[TCF_LOCATOR_NAME]) { 107 cmpFrame = win; 108 break; 109 } 110 } catch (ignore) { } 111 112 if (win === window.top) { break; } 113 win = win.parent; 114 } 115 116 if (!cmpFrame) { 117 addFrame(); 118 win.__tcfapi = tcfAPIHandler; 119 win.addEventListener('message', postMessageEventHandler, false); 120 } 121 } 122 123 makeStub(); 124 125 var uspStubFunction = function () { 126 var arg = arguments; 127 if (typeof window.__uspapi !== uspStubFunction) { 128 setTimeout(function () { 129 if (typeof window.__uspapi !== 'undefined') { 130 window.__uspapi.apply(window.__uspapi, arg); 131 } 132 }, 500); 133 } 134 }; 135 136 var checkIfUspIsReady = function () { 137 uspTries++; 138 if (window.__uspapi === uspStubFunction && uspTries < uspTriesLimit) { 139 console.warn('USP is not accessible'); 140 } else { 141 clearInterval(uspInterval); 142 } 143 }; 144 145 if (typeof window.__uspapi === 'undefined') { 146 window.__uspapi = uspStubFunction; 147 var uspInterval = setInterval(checkIfUspIsReady, 6000); 148 } 149 })(); 150</script>
150 151<!-- End InMobi Choice. Consent Manager Tag v3.0 (for TCF 2.3) --> 152</head><body class='bg-dark'><div id="7282-6">
152<script src="//ads.themoneytizer.com/s/gen.js?type=6"></script>
152<script src="//ads.themoneytizer.com/s/requestform.js?siteId=7282&formatId=6"></script>
152</div><div id="7282-11">
152<script src="//ads.themoneytizer.com/s/gen.js?type=11"></script>
152<script src="//ads.themoneytizer.com/s/requestform.js?siteId=7282&formatId=11"></script>
152</div><div id="7282-15">
152<script src="//ads.themoneytizer.com/s/gen.js?type=15"></script>
152<script src="//ads.themoneytizer.com/s/requestform.js?siteId=7282&formatId=15"></script>
152</div><div id="7282-38">
152<script src="//ads.themoneytizer.com/s/gen.js?type=38"></script>
152<script src="//ads.themoneytizer.com/s/requestform.js?siteId=7282&formatId=38"></script>
152</div><div id="7282-39">
152<script src="//ads.themoneytizer.com/s/gen.js?type=39"></script>
152<script src="//ads.themoneytizer.com/s/requestform.js?siteId=7282&formatId=39"></script>
152</div><div id="7282-2">
152<script src="//ads.themoneytizer.com/s/gen.js?type=2"></script>
152<script src="//ads.themoneytizer.com/s/requestform.js?siteId=7282&formatId=2"></script>
152</div> <nav class="navbar navbar-expand-xl navbar-dark sticky-top"> 153 <div class="container-fluid"> 154 <a class="navbar-brand" href="/index.php"> 155 <img src="/images/site/dvdtoile.png" height="24" class="me-1" alt="DvdToile"> 156 </a> 157 158 <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav"> 159 <span class="navbar-toggler-icon"></span> 160 </button> 161 162 <div class="collapse navbar-collapse" id="navbarNav"> 163 <ul class="navbar-nav me-auto"> 164 <li class="nav-item"><a class="nav-link" href="/index.php">Accueil</a></li> 165 166 <li class="nav-item dropdown"> 167 <a class="nav-link dropdown-toggle" href="#" data-bs-toggle="dropdown">Index</a> 168 <ul class="dropdown-menu"> 169 <li><a class="dropdown-item" href="/Liste.php?type=0">Films</a></li> 170 <li><a class="dropdown-item" href="/Liste.php?type=3">Séries TV</a></li> 171 <li><a class="dropdown-item" href="/Liste.php?type=2">Programmes musicaux</a></li> 172 <li> 173 <hr class="dropdown-divider border-secondary"> 174 </li> 175 <li><a class="dropdown-item" href="/Liste.php?liste=artistes">Artistes</a></li> 176 </ul> 177 </li> 178 179 <li class="nav-item dropdown"> 180 <a class="nav-link dropdown-toggle" href="#" data-bs-toggle="dropdown">Sorties</a> 181 <ul class="dropdown-menu"> 182 <li><a class="dropdown-item" href="/AgendaCine.php">Sorties Cinéma</a></li> 183 <li><a class="dropdown-item" href="/AgendaDvd.php?zone=2">Sorties DVD/Blu-ray</a></li> 184 <li><a class="dropdown-item" href="/DerniersAjouts.php">Derniers ajouts</a></li> 185 </ul> 186 </li> 187 188 <li class="nav-item"> 189 <a class="nav-link" href="/forum.php">Forum</a> 190 </li> 191 <li class="nav-item"><a class="nav-link" href="/petitions.php">Pétitions</a></li> 192 193 <li class="nav-item dropdown"> 194 <a class="nav-link dropdown-toggle" href="#" data-bs-toggle="dropdown">Stats</a> 195 <ul class="dropdown-menu"> 196 <li><a class="dropdown-item" href="/stats_dvdtoile/top.php">Meilleurs films</a></li> 197 <li><a class="dropdown-item" href="/stats_dvdtoile/top.php?id=bottom">Pires films</a></li> 198 <li> 199 <hr class="dropdown-divider border-secondary"> 200 </li> 201 <li><a class="dropdown-item" href="/stats_dvdtoile">Chiffres du site</a></li> 202 <li><a class="dropdown-item" href="/stats_dvdtoile/visites.php">Visites en cours</a></li> 203 </ul> 204 </li> 205 206 <li class="nav-item dropdown"> 207 <a class="nav-link dropdown-toggle" href="#" data-bs-toggle="dropdown">Ãvolutions</a> 208 <ul class="dropdown-menu"> 209 <li><a class="dropdown-item" href="/evolutions?affiche=planifiees">Planifiées</a></li> 210 <li><a class="dropdown-item" href="/evolutions?affiche=realisees">Réalisées</a></li> 211 </ul> 212 </li> 213 214 <li class="nav-item"><a class="nav-link" href="/contact.php">Contact</a></li> 215 216 </ul> 217 218 <form class="d-flex ms-auto" id="search-container" method="get" action="/ExecRecherche.php"> 219 <div class="input-group input-group-sm"> 220 <input type="hidden" name="r_type" value="all"> 221 <input type="text" name="titre" class="form-control" placeholder="Rechercher..." value=""> 222 <button class="btn btn-secondary" type="submit">OK</button> 223 </div> 224 </form> 225 <div id="search-suggestions" style="display:none; position:absolute; background:#333; color:#fff; z-index:9999; width:300px; border:1px solid #555;"></div> 226 227 </div> 228 </div> 229 </nav> 230<div class='container-fluid px-3 mt-3'><h2 class='h5 text-info'>Contact</h2></div><div style="background-color:#777777;padding:5px">
231 <div style="background-color:black;margin-left:203px;margin-right:203px;border:1px solid white;padding:5px"> 232 <div style="text-align:left"> 233<h4 class="titre">Pour quelle raison souhaitez vous nous contacter ?</h4> 234 <ul> 235 <li><b>Recherche</b></li> 236 <ul> 237 <li><a href="contact.php?sujet=achat">Vous souhaitez acheter un DVD référencé sur notre site</a></li> 238 <li><a href="contact.php?sujet=artiste">Vous souhaitez écrire à un artiste ou connaître ses coordonnées</a></li> 239 <li><a href="contact.php?sujet=edition_artiste">Vous souhaitez savoir si les films d'un artiste sont sortis en DVD ou en VHS</a></li> 240 <li><a href="contact.php?sujet=edition">Vous souhaitez savoir si un film est sorti en DVD ou en VHS</a></li> 241 </ul> 242 <li><b>Correction du site</b></li> 243 <ul> 244 <li><a href="contact.php?sujet=modif">Vous souhaitez apporter une correction à une page du site</a></li> 245 </ul> 246 <li><b>Divers</b></li> 247 <ul> 248 <li><a href="contact.php?sujet=autre">Vous souhaitez nous contacter pour une autre raison</a></li> 249 </ul> 250 251 </div> 252 </div> 253</div> 254<div style="clear:both"><br /></div> 255<div style='clear:both;margin-top:50px;padding-top:10px;border-top:1px solid white;text-align:center'><p style="float:left"></p><div style='float:left;clear:left'></div><a href="/index.php">Accueil</a><br><p>Page générée en 0.0012 s. - 1 requêtes effectuées</p>Si vous souhaitez compléter ou corriger cette page, vous pouvez <a href="contact.php">nous contacter</a></div><a href="#" id="scroll-to-top" title="Retour en haut">â²</a>
255<script> 256 document.addEventListener('DOMContentLoaded', function() { 257 // 1. GESTION DU BOUTON RETOUR EN HAUT 258 const btn = document.getElementById('scroll-to-top'); 259 window.addEventListener('scroll', function() { 260 if (window.pageYOffset > 400) btn.classList.add('show'); 261 else btn.classList.remove('show'); 262 }); 263 btn.addEventListener('click', function(e) { 264 e.preventDefault(); 265 window.scrollTo({ 266 top: 0, 267 behavior: 'smooth' 268 }); 269 }); 270 271 // 2. GESTION DE L'AUTOCOMPLETION 272 const searchInput = document.querySelector('input[name="titre"]'); 273 const suggestions = document.getElementById('search-suggestions'); 274 const searchContainer = document.getElementById('search-container'); 275 const searchSelect = document.querySelector('select[name="r_type"]'); 276 let searchTimeout; 277 278 if (searchInput && suggestions) { 279 searchInput.addEventListener('input', function() { 280 clearTimeout(searchTimeout); 281 const query = this.value.trim(); 282 // On vérifie si le select existe (tu l'as peut-être enlevé ou renommé) 283 const type = searchSelect ? searchSelect.value : 'all'; 284 285 if (query.length < 2) { 286 suggestions.style.display = 'none'; 287 return; 288 } 289 290 searchTimeout = setTimeout(() => { 291 // Utilisation de BaseRef si nécessaire pour le chemin 292 fetch('/ajax_search.php?q=' + encodeURIComponent(query) + '&type=' + type) 293 .then(response => response.text()) 294 .then(html => { 295 if (html.trim().length > 0) { 296 suggestions.innerHTML = html; 297 suggestions.style.display = 'block'; 298 } else { 299 suggestions.style.display = 'none'; 300 } 301 }) 302 .catch(err => console.error('Erreur AJAX:', err)); 303 }, 300); 304 }); 305 306 // Fermer si on clique ailleurs sur la page 307 document.addEventListener('click', (e) => { 308 if (!searchContainer.contains(e.target)) { 309 suggestions.style.display = 'none'; 310 } 311 }); 312 313 // Gestion des touches Haut/Bas/Entrée 314 searchInput.addEventListener('keydown', function(e) { 315 const items = suggestions.querySelectorAll('.suggest-item'); 316 let active = suggestions.querySelector('.suggest-item.active'); 317 let index = Array.from(items).indexOf(active); 318 319 if (e.key === 'ArrowDown') { 320 e.preventDefault(); 321 if (index < items.length - 1) { 322 if (active) active.classList.remove('active'); 323 items[index + 1].classList.add('active'); 324 items[index + 1].scrollIntoView({ 325 block: 'nearest' 326 }); 327 } 328 } else if (e.key === 'ArrowUp') { 329 e.preventDefault(); 330 if (index > 0) { 331 active.classList.remove('active'); 332 items[index - 1].classList.add('active'); 333 items[index - 1].scrollIntoView({ 334 block: 'nearest' 335 }); 336 } 337 } else if (e.key === 'Enter' && active) { 338 e.preventDefault(); 339 window.location.href = active.getAttribute('href'); 340 } 341 }); 342 } 343 }); 344 </script>
344 345
345<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js"></script>
345 346
346<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"4337e6ebc9ec4f268381874a36b48df1","r":1,"spa":2}' crossorigin="anonymous"></script>
346 347</body> 348 349 </html> 350
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.