Witam, mam taki oto skrypt do tworzenia backupu bazy, na innym serwerze mi działało o teraz przeniosłem na inny i wywala błąd
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in
functions.php on line
11to jest tylko czesc kodu bo caly jest dosc spory jesli to nie pomoze to wysle calosc
<?php
/**
* Class to dynamically create a zip file (archive)
*
* @author Rochak Chauhan
*/
class createZip {
public $compressedData = array(); public $centralDirectory = array(); // central directory public $endOfCentralDirectory = "\x50\x4b\x05\x06\x00\x00\x00\x00"; //end of Central directory record
public $oldOffset = 0;
/**
* Function to create the directory where the file(s) will be unzipped
*
* @param $directoryName string
*
*/
public function addDirectory($directoryName) {
$directoryName = str_replace("\\", "/", $directoryName);
$feedArrayRow = "\x50\x4b\x03\x04";
$feedArrayRow .= "\x0a\x00";
$feedArrayRow .= "\x00\x00";
$feedArrayRow .= "\x00\x00";
$feedArrayRow .= "\x00\x00\x00\x00";
$feedArrayRow .= pack("V",0
); $feedArrayRow .= pack("V",0
); $feedArrayRow .= pack("V",0
); $feedArrayRow .= pack("v", strlen($directoryName) ); $feedArrayRow .= pack("v", 0
); $feedArrayRow .= $directoryName;
$feedArrayRow .= pack("V",0
); $feedArrayRow .= pack("V",0
); $feedArrayRow .= pack("V",0
);
$this -> compressedData[] = $feedArrayRow;
$addCentralRecord = "\x50\x4b\x01\x02";
$addCentralRecord .="\x00\x00";
$addCentralRecord .="\x0a\x00";
$addCentralRecord .="\x00\x00";
$addCentralRecord .="\x00\x00";
$addCentralRecord .="\x00\x00\x00\x00";
$addCentralRecord .= pack("V",0
); $addCentralRecord .= pack("V",0
); $addCentralRecord .= pack("V",0
); $addCentralRecord .= pack("v", strlen($directoryName) ); $addCentralRecord .= pack("v", 0
); $addCentralRecord .= pack("v", 0
); $addCentralRecord .= pack("v", 0
); $addCentralRecord .= pack("v", 0
); $ext = "\x00\x00\x10\x00";
$ext = "\xff\xff\xff\xff";
$addCentralRecord .= pack("V", 16
);
$addCentralRecord .= pack("V", $this -> oldOffset ); $this -> oldOffset = $newOffset;
$addCentralRecord .= $directoryName;
$this -> centralDirectory[] = $addCentralRecord;
}
z gory dziekuje za wskazówki i wyjasnienie problemu