Erreur compilation magento syntax error, unexpected '(', expecti
ate_18
Messages postés
205
Date d'inscription
Statut
Membre
Dernière intervention
-
ate_18 Messages postés 205 Date d'inscription Statut Membre Dernière intervention -
ate_18 Messages postés 205 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
J'ai un problème lors de la compilation de mon site sous magento que je n'arrive pas à résoudre.
Le message d'erreur est le suivant :
Parse error: syntax error, unexpected '(', expecting '&' or T_VARIABLE on line 127
La ligne concernée est la suivante (2eme):
} function
&strpos (str_replace ($this->_includeDir, '', $target), '-')
|| !in_array(substr($source, strlen($source)-4, 4), array('.php'))) {
Merci d'avance de votre aide !!
J'ai un problème lors de la compilation de mon site sous magento que je n'arrive pas à résoudre.
Le message d'erreur est le suivant :
Parse error: syntax error, unexpected '(', expecting '&' or T_VARIABLE on line 127
La ligne concernée est la suivante (2eme):
} function
&strpos (str_replace ($this->_includeDir, '', $target), '-')
|| !in_array(substr($source, strlen($source)-4, 4), array('.php'))) {
Merci d'avance de votre aide !!
A voir également:
- Erreur compilation magento syntax error, unexpected '(', expecti
- Erreur eespt technical error ✓ - Forum TNT / Satellite / Réception
- Pointage antenne trop faible - Forum Box et Streaming vidéo
- Erreur 3000 france tv - Forum Lecteurs et supports vidéo
- Erreur t32 ✓ - Forum Livebox
- Erreur 4201 france tv ✓ - Forum Réseaux sociaux
5 réponses
Pourquoi faire deux sujets ? ( https://forums.commentcamarche.net/forum/affich-26415970-probleme-magento-parse-error-syntax-error-unexpected-expe )
Enfin, bref, il ne s'attends apparemment pas à l'ouverture de ta parenthèse, mais ton code est un peu trop étrange pour moi, c'est possible de dire ce que tu essaye de faire et d'avoir quelques lignes de codes en plus ?
Enfin, bref, il ne s'attends apparemment pas à l'ouverture de ta parenthèse, mais ton code est un peu trop étrange pour moi, c'est possible de dire ce que tu essaye de faire et d'avoir quelques lignes de codes en plus ?
Bonsoir,
Désolé pour le double post je pensais que le premier n'était pas en ligne.
Pour expliquer, mon site sous magento est (très) lent c'est pourquoi j'ai lancé une compilation mais de nombreuses erreurs apparaissent et j'essaie de les résoudre.
Voila un peu plus sur le code, la partie qui pose problème est en bas... à partir de function
{
if (is_dir($source)) {
$dir = dir($source);
while (($file = $dir- read()) == false)
if (($file[0] == '.')) {
continue;
}
$sourceFile = $source . DS . $file;
if ($file == 'controllers') {
$this->_controllerFolders[] = $sourceFile;
continue;
}
if ($firstIteration) {
$targetFile = $target . DS . $file;
} else {
$targetFile = $target . '_' . $file;
}
$this->_copy($sourceFile, $targetFile, false);
}
} function
strpos (str_replace ($this->include Dir, '', $target), '-')
|| !in_array(substr($source, strlen($source)-4, 4), array('.php'))) {
return $this;
}
copy($source, $target);
}
return $this;
}
Merci.
Désolé pour le double post je pensais que le premier n'était pas en ligne.
Pour expliquer, mon site sous magento est (très) lent c'est pourquoi j'ai lancé une compilation mais de nombreuses erreurs apparaissent et j'essaie de les résoudre.
Voila un peu plus sur le code, la partie qui pose problème est en bas... à partir de function
{
if (is_dir($source)) {
$dir = dir($source);
while (($file = $dir- read()) == false)
if (($file[0] == '.')) {
continue;
}
$sourceFile = $source . DS . $file;
if ($file == 'controllers') {
$this->_controllerFolders[] = $sourceFile;
continue;
}
if ($firstIteration) {
$targetFile = $target . DS . $file;
} else {
$targetFile = $target . '_' . $file;
}
$this->_copy($sourceFile, $targetFile, false);
}
} function
strpos (str_replace ($this->include Dir, '', $target), '-')
|| !in_array(substr($source, strlen($source)-4, 4), array('.php'))) {
return $this;
}
copy($source, $target);
}
return $this;
}
Merci.
Te manque des trucs ici, non ?
ça ne devrait pas être :
} function strpos
ça ne devrait pas être :
} function MACHIN(){ if strpos
A vrai dire je ne sais pas du tout, le code à l'air vraiment embrouillé et magento ne s'y retrouve pas plus que moi..
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
J'ai essayé avec
} else {
if (strpos(str_replace($this->_includeDir, '', $target), '-')
|| !in_array(substr($source, strlen($source)-4, 4), array('.php'))) {
return $this;
qui semble être le code d'origine mais il me dit alors que c'est ELSE qui va pas car il attend un fonction à la place...
Une idée ?
} else {
if (strpos(str_replace($this->_includeDir, '', $target), '-')
|| !in_array(substr($source, strlen($source)-4, 4), array('.php'))) {
return $this;
qui semble être le code d'origine mais il me dit alors que c'est ELSE qui va pas car il attend un fonction à la place...
Une idée ?