Parse error: syntax error, unexpected T_STRING, expecting T_

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Parse error: syntax error, unexpected T_STRING, expecting T_

Re: Parse error: syntax error, unexpected T_STRING, expectin

par ismael84 » 18 avr. 2013, 13:02

Ah désolé

Je joint le fichier php

<?php
class FileLogger
{
protected $_fname;

public function __construct($fname=null)
{
if($fname==null)
{
$fname=Magmi_StateManager::getProgressFile(true);
}
$this->_fname=$fname;
$f=fopen($this->_fname,"w");
if($f==false)
{
throw new Exception("CANNOT WRITE PROGRESS FILE ");
}
fclose($f);
}

public function log($data,$type)
{

$f=fopen($this->_fname,"a");
if($f==false)
{
throw new Exception("CANNOT WRITE PROGRESS FILE ");
}
$data=preg_replace ("/(\r|\n|\r\n)/", "<br>", $data);
fwrite($f,"$type:$data\n");
fclose($f);
}

}

class EchoLogger
{
public function log($data,$type)
{
$info=explode(";",$type);
$type=$info[0];
echo('<p class="logentry log_'.$type.'">'.$data."</p>");
}

}
class CLILogger
{
public function log($data,$type)
{
echo("$type:$data\n");
}
}
?>

Re: Parse error: syntax error, unexpected T_STRING, expectin

par moogli » 18 avr. 2013, 09:26

bonjour,
sans le script on ne peux pas t'aider.

il s'agit d'un problème de syntaxe dans le script /home/content/17/10622317/html/magmi/inc/magmi_loggers.php à la ligne 4.
Or on ne peux pas deviner ce problème, or mis te dire qu'il y a, ligne 4, une chaîne de caractère qui n'est pas à sa place.


@+

Parse error: syntax error, unexpected T_STRING, expecting T_

par ismael84 » 17 avr. 2013, 23:56

Bonjour

Lorsque j’exécute cette commande -bash-3.2$ php magmi.cli.php -mode=update -profile=default en SSH pour importer un fichier csv de produits dans ma boutique Magento j'obtiens ce message:

Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /home/content/17/10622317/html/magmi/inc/magmi_loggers.php on line 4

Pour infos j'utilise un script MAGMI