Bonjour,
Je travaille à la conception d'un site catalogue avec une base de données MySQL.
Après avoir obtenu les paramètres de mon hébergeur AMEN (adresse IP, login et mot de passe), j'ai complété cette base dans phpMyAmin, et créé la connexion MySQL et une requête dans Dreamweaver.
Si je teste en local, la page s'affiche normalement, tout fonctionne.
Le problème survient lorsque je transfère sur le FTP et que je veux lire la page sur le serveur de l'hébergeur. J'obtiens le message d'erreur suivant (adhoc-marquage est le nom du répertoire, adhoc est le nom de la base de données) :
" Warning: main(../../Connections/adhoc.php): failed to open stream: No such file or directory in D:\inetpub\vhosts\ADHOC-MARQUAGE.COM\httpdocs\pages\essaibis.php on line 1
Fatal error: main(): Failed opening required '../../Connections/adhoc.php' (include_path='.;./includes;./pear') in D:\inetpub\vhosts\ADHOC-MARQUAGE.COM\httpdocs\pages\essaibis.php on line 1 "
J'ai fait un test sur une page PHP avec simplement du texte, celle-ci s'affiche correctement.
Voici le code de la page ne fonctionnant pas :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92
| <?php require_once('../../Connections/adhoc.php'); ?>
<?php
$maxRows_tshirts = 10;
$pageNum_tshirts = 0;
if (isset($_GET['pageNum_tshirts'])) {
$pageNum_tshirts = $_GET['pageNum_tshirts'];
}
$startRow_tshirts = $pageNum_tshirts * $maxRows_tshirts;
$colname_tshirts = "Tee-shirts";
if (isset($_GET['rubcat2'])) {
$colname_tshirts = (get_magic_quotes_gpc()) ? $_GET['rubcat2'] : addslashes($_GET['rubcat2']);
}
mysql_select_db($database_adhoc, $adhoc);
$query_tshirts = sprintf("SELECT * FROM adhoc_articles WHERE rubcat2 = '%s' ORDER BY sexe ASC", $colname_tshirts);
$query_limit_tshirts = sprintf("%s LIMIT %d, %d", $query_tshirts, $startRow_tshirts, $maxRows_tshirts);
$tshirts = mysql_query($query_limit_tshirts, $adhoc) or die(mysql_error());
$row_tshirts = mysql_fetch_assoc($tshirts);
if (isset($_GET['totalRows_tshirts'])) {
$totalRows_tshirts = $_GET['totalRows_tshirts'];
} else {
$all_tshirts = mysql_query($query_tshirts);
$totalRows_tshirts = mysql_num_rows($all_tshirts);
}
$totalPages_tshirts = ceil($totalRows_tshirts/$maxRows_tshirts)-1;
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xthml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>Ad Hoc, Solutions de marquage - Accueil</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15">
<link rel="stylesheet" type ="text/css" href="/adhoc_marquage/styles/styles.css" media="screen" />
</head>
<body>
<!-- En-tête-->
<div id="header">
<img src="/adhoc_marquage/images/menu/menu_adhoc_01.gif" alt="Menu ADHOC">
</div>
<!-- Menu horizontal -->
<ul id="menuhaut">
<li><a href="textile.htm">Textile</a> - </li>
<li><a href="bagagerie.htm">Bagagerie</a> - </li>
<li><a href="objets_pub.htm">Objets pub</a> - </li>
<li><a href="objets_pub.htm">Travaux photo</a> - </li>
<li><a href="espace23.htm">Espace 23</a></li>
</ul>
<div id="menu">
<!-- Menu de navigation general -->
<div id="menubas">
<ul>
<li><a href="promo.htm" title="Promo du mois">Promo du mois</a></li>
<li><a href="entreprise_adhoc.htm" title="L'entreprise">L'entreprise</a></li>
<li><a href="/adhoc_marquage/pages/catalogue.php" title="Catalogue">Catalogue</a></li>
<li><a href="contact.htm" title="Contact">Contact</a></li>
<li><a href="liens.htm" title="Liens">Liens</a></li>
</ul>
<!-- Formulaire de recherche -->
<p>Recherche :</p>
<form action="recherche.php3" method="get">
<div>
<input type="text" name="recherche" class="champ" value="mot-clé" />
<input type="submit" value=" Trouver " align="right"/>
</div>
</form></div>
</div>
<div id="menubas"></div>
<!-- Contenu general -->
<div id="global">
<h1>Catalogue</h1>
<h2>Tee-shirts</h2>
<?php do { ?>
<div id="ptencart">
<div id="miniature">
<img src="/adhoc_marquage/images/mini_produits/<?php echo $row_tshirts['ref']; ?>.gif">
</div>
<div id="article">
<h4><?php echo $row_tshirts['titre']; ?></h4>
<p><?php echo $row_tshirts['resume']; ?></p>
</div>
</div>
<?php } while ($row_tshirts = mysql_fetch_assoc($tshirts)); ?>
</div>
</body>
</html>
<?php
mysql_free_result($tshirts);
?> |
Avez-vous une idée de ce qui cloche ?
Merci 
<ediit>Merci d'utiliser les balises codes et de lire les règles du forum</edit>
Partager