IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Parse error: syntax error, unexpected ''(T_ENCAPSED_AND_WHITESPACE)


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Femme Profil pro
    Journaliste
    Inscrit en
    Août 2014
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Journaliste

    Informations forums :
    Inscription : Août 2014
    Messages : 7
    Par défaut Parse error: syntax error, unexpected ''(T_ENCAPSED_AND_WHITESPACE)
    Bonjour à tous,
    J'ai besoin d'aide ! Je débute en langage PHP et tutti quanti, mais j'ai quand même essayé d'installer mon blog local sur mon hébergeur 1&1 à l'aide de ce tuto : http://www.revue-hebergement-web.com...rveur-enligne/
    Bref, tout a marché comme sur des roulettes, jusqu'au moment où j'ai voulu configurer mon wordrpress en ligne... Et là, c'est le drame, lorsque je me connecte à l'admin de mon site, soit http://talonsaiguillesetbottesdecuir.com/wp-admin/, voilà le message qui apparait :
    Parse error: syntax error, unexpected ''' (T_ENCAPSED_AND_WHITESPACE) in /homepages/24/d538100486/htdocs/wp-content/plugins/page-builder-pmc/blocks/aq-portfolio-block.php on line 48.
    J'ai bien tenté de modifier la ligne en question, $port_categories = ($temp = get_terms('port')', mais comme je n'y comprends pas grand chose, je ne sais pas ce qui cloche...
    Je précise que j'ai acheté et utilisé un thème Themeforest sur mon blog local et que visiblement c'est l'un des plugins du thème qui merdoie...
    Quelqu'un a-t-il une idée ? Un indice ? Une infime petite clé qui pourrait me faire avancer ?
    Merci à tous

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour Madame,

    C'est une erreur de syntaxe.
    Pouvez-vous poster la ligne concernée (toute la ligne) ou le contenu du fichier aq-portfolio-block.php ?

  3. #3
    Nouveau membre du Club
    Femme Profil pro
    Journaliste
    Inscrit en
    Août 2014
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Journaliste

    Informations forums :
    Inscription : Août 2014
    Messages : 7
    Par défaut
    Bonjour,
    Merci pour votre réponse rapide. La ligne en question est complète... Je vous poste donc le code en entier :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    <?php
    if(!class_exists('AQ_Portfolio_Block')) {
    	class AQ_Portfolio_Block extends AQ_Block {
     
    		//set and create block
    		function __construct() {
    			$block_options = array(
    				'name' => 'Sort Portfolio',
    				'size' => 'span12',
    				'icon' => 'fa-th-large',
    				'icon_color' => 'FFF',
    				'category' => 'Content',
    				'help' => 'This is the block that adds sort portfolio block. This is the block where you can sort the portfolio items by category.',
    				'resizable' => 0
    			);
     
    			//create the block
    			parent::__construct('aq_portfolio_block', $block_options);
    		}
     
    		function form($instance) {
     
    			$port_categories_default = ($temp = get_terms('portfoliocategory')) ? $temp : array();
    			$categories_options_default = array();
    			$i = 0;
    			foreach($port_categories_default as $cat_default) {
    				$categories_options_default[$i++] = $cat_default->term_id;
    			}	
     
    			$defaults = array(
    				'filter' => 1,
    				'categories_port'	=> $categories_options_default,
    				'numberofpost'	=> 12,
    				'id' => 'porfolio_block',
    				'port_ajax' => 'false',	
    				'categories_port_selected' => '',
    				'fullwidth' => 1,
    			);
    			$instance = wp_parse_args($instance, $defaults);
    			extract($instance);
     
    		$port_categories = ($temp = get_terms('portfoliocategory')) ? $temp : array();
    		$categories_options = array();
    		foreach($port_categories as $cat) {
    			$categories_options[$cat->term_id] = $cat->name;
    		}		
     
    		$port_categories = ($temp = get_terms('port')'
    Est-ce que cela vous suffit ?

  4. #4
    Invité
    Invité(e)
    Par défaut
    il n'y a plus rien après $port_categories = ($temp = get_terms('port')' dans le fichier ?
    Dernière modification par rawsrc ; 03/08/2014 à 10h31. Motif: Balises [codeinline][/codeinline]

  5. #5
    Nouveau membre du Club
    Femme Profil pro
    Journaliste
    Inscrit en
    Août 2014
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Journaliste

    Informations forums :
    Inscription : Août 2014
    Messages : 7
    Par défaut
    Non c'est la dernière ligne...
    Ce n'est pas moi qui ai écrit le code, j'ai acheté un thème... Jusqu'à présent tout marchait très bien en local...

  6. #6
    Invité
    Invité(e)
    Par défaut
    $port_categories = ($temp = get_terms('port')' ne peut pas fonctionner car il y une apostrophe en trop, il manque une parenthèse fermante et le point virgule en fin d'instruction.
    Mais à mon avis, il manque du code après la fin de la ligne 48

    Pouvez-vous retrouver le fichier aq-portfolio-block.php sur votre poste local et poster son contenu ?
    Dernière modification par rawsrc ; 03/08/2014 à 10h31. Motif: Inutile de citer un message pour y répondre et balises [codeinline][/codeinline]

  7. #7
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    314
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2007
    Messages : 314
    Par défaut
    bonjour ,
    premièrement veuilliez utiliser les balise [code] et [quote] pour les code et notes respectivement.

    Parse error: syntax error, unexpected ''' (T_ENCAPSED_AND_WHITESPACE).........
    tu as une apostrophe de plus .

    est ce que ton blog fonctionnait bien en local ?
    est ce que cette erreur est apparue qu’après installation de ce plug in ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE
    Par Denis Placé dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 10/03/2013, 10h44
  2. Réponses: 2
    Dernier message: 10/09/2011, 15h29
  3. Réponses: 2
    Dernier message: 26/06/2007, 23h49
  4. Réponses: 4
    Dernier message: 16/10/2006, 15h16
  5. Parse error: syntax error, unexpected '}' help
    Par beur dans le forum Langage
    Réponses: 5
    Dernier message: 23/03/2006, 21h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo