syntax error

dohkoj
Invité n'ayant pas de compte PHPfrance

16 déc. 2014, 06:21

Bonjour a tous
Tres debutant en php, j'ai une erreur de syntaxe que je ne comprends pas sur un de mes fichiers.

Voici l'erreur quand je me connecte a mon site (http://www.leterroir-winebar.fr):
Parse error: syntax error, unexpected '<' in D:\Hosting\11415647\html\index.php on line 19

Et voici le code php du fichier index.php:
<?php get_header(); ?>

<?php
$post_type = get_post_type();
if ( $post_type && $post_type != 'post' ) {
	$post_type_label = get_post_type_object( $post_type )->label;
	if ( ! $post_type_label ) {
		$post_type_label = $post_type;
	}
} else {
	$post_type_label = 'News';
}
?>

<!-- inner -->
<div id="hpb-inner">

	<!-- content -->
	<div id="hpb-content">
		<!-- title -->
		<div id="hpb-title">
			<?php if ( $post_type && $post_type != 'post' ) : ?>
				<h2><a href="<?php echo get_post_type_archive_link( $post_type ); ?>" id="hpb-page-title"><?php echo $post_type_label; ?></a></h2>
			<?php else : ?>
				<h2><a id="hpb-page-title"><?php echo $post_type_label; ?></a></h2>
			<?php endif; ?>
		</div>
		<!-- main -->
		<div id="hpb-main">
			<div id="bloglist">
				<div class="hpb-viewtype-full hpb-posttype-<?php echo $post_type; ?>">
					<?php if ( have_posts() ) : ?>
						<?php while( have_posts() ) : the_post(); ?>
							<article>
								<header class="hpb-entry-header">
									<h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>
								</header>
								<?php if ( has_post_thumbnail() ) : ?>
									<p class="hpb-entry-thumb"><?php the_post_thumbnail(); ?></p>
								<?php endif; ?>
								<div class="hpb-entry-content"><?php the_content(); ?></div>
								<footer class="hpb-entry-footer">
										<p class="hpb-postinfo">
											<?php if ( $post_type && $post_type != 'post' ) : ?>
												カテゴリー:
												<?php foreach ( get_object_taxonomies( $post_type ) as $tax_name ) {
													echo get_the_term_list( $post->ID, $tax_name, '', ', ' );
												} ?>  
											<?php else: ?>
												カテゴリー:<?php the_category( ', ' ); ?>
												|タグ:<?php the_tags( '', ', ' ); ?><br />
												作成者:<?php the_author(); ?>
											<?php endif; ?>
											<?php if ( comments_open() ) : ?>
												|<a href="<?php comments_link(); ?>">コメント<?php comments_number( 'はありません', ': 1件', ': %件' ); ?></a>
											<?php endif; ?>
											|<?php echo get_the_date(); ?>
										</p>
								</footer>
							</article>
						<?php endwhile; ?>
						<nav class="hpb-pagenation">
							<span class="hpb-oldpage"><?php next_posts_link( '&laquo; 古い記事' ); ?></span>
							<span class="hpb-newpage"><?php previous_posts_link( '新しい記事 &raquo; ' ); ?></span>
						</nav>
					<?php endif; ?>
				</div>
			</div>
		</div>
		<!-- main end -->
	</div>
	<!-- content end -->

	<?php get_sidebar(); ?>

</div>
<!-- inner end -->

<?php get_footer(); ?>
En esperant que vous puissiez m'aider rapidement.
Merci

ViPHP
xTG
ViPHP | 7331 Messages

16 déc. 2014, 09:27

Lignes 18 à 20 :
        <!-- content -->
        <div id="hpb-content">
                <!-- title -->
Autrement dit aucun PHP donc aucune possibilité d'afficher une telle erreur.
Vérifies que c'est bien le bon code que tu nous montres. :)

Mammouth du PHP | 2278 Messages

16 déc. 2014, 10:10

Il y a vraisemblablement un fichier inclus qui définit les fonctions utilisées; et qui produit un décalage.
Vanitas vanitatum et omnia vanitas
Mes derniers livres :
Sauvez les Mots chez BoD,
Tous les chemins mènent à ROM chez BoD

dohkoj
Invité n'ayant pas de compte PHPfrance

16 déc. 2014, 13:31

C'est le code du fichier index.php, inclus dans word press.
Comme j'ai dit je suis tres tres debutant, j'arrive a comprendre un peu comment est ecrit le code ayant deja programmer, mais je ne comprends pas le langage php.
La personne qui a programme ce site nous a fait faux bond du coup je ne sais que faire.

Le code que je vous ai donne se trouve dans le panneau de word press\theme\editor et il correspond a ce que j'ai dans le fichier index.php
Est ce le bon endroit?
Me faut il chercher ailleurs un autre fichier index.php?

Mammouth du PHP | 2278 Messages

16 déc. 2014, 13:54

Voici l'erreur quand je me connecte a mon site (http://www.leterroir-winebar.fr):
ce lien ne fonctionne pas
Vanitas vanitatum et omnia vanitas
Mes derniers livres :
Sauvez les Mots chez BoD,
Tous les chemins mènent à ROM chez BoD

ViPHP
xTG
ViPHP | 7331 Messages

16 déc. 2014, 14:07

Voici l'erreur quand je me connecte a mon site (http://www.leterroir-winebar.fr):
ce lien ne fonctionne pas
C'est normal puisque c'est un domaine qui n'existe pas (d'après un whois).
On le constate en lisant le message d'erreur du premier poste qui indique un accès au disque D:
C'est donc un nom de domaine pour un site intranet à priori ou en développement. :)

Pour ton souci si c'est lié à une inclusion...
Comme c'est géré par inclusion dynamique on ne sait pas ce qui est inclus...
Donc on va difficilement pouvoir te dépanner à distance.
Il faut vraiment à mon avis que tu trouves un développeur qui puisse investiguer en étant à côté du code pour tracer ce qui ce passe.

dohkoj
Invité n'ayant pas de compte PHPfrance

16 déc. 2014, 14:22

Autant pour moi, l'adresse du site est erronee.
leterroir-winebar.com

Effectivement, le d:\host..... me semble etrange.
Mais jusqu'a dimanche matin tout marchait.

Mammouth du PHP | 2278 Messages

16 déc. 2014, 15:12

Essaie d'éditer index.php tel qu'il se trouve sur le serveur,c 'est à dire pas editer source du navigateur
Vanitas vanitatum et omnia vanitas
Mes derniers livres :
Sauvez les Mots chez BoD,
Tous les chemins mènent à ROM chez BoD

dohkoj
Invité n'ayant pas de compte PHPfrance

16 déc. 2014, 15:29

Le php du serveur, j'y ai access en passant par word press non?
Car justement je ne fait pas editer source dans le navigateur.