Witam serdecznie,
w oop jestem swiezy stad pewnie problem jest blachy a wynika z mojej niewiedzy;)
Problem polega na tym ,ze zmienna $this->file_oryginal_name_finish; ma inna wartość w klasie uploadFiletj. '5129bb3d86.jpg' a inny gdy probuje wyswietlić ją w klasie firstReduction '677077df42.677077df42.'.Podpowie ktoś co robie zle?
class uploadPhoto {
public $file_capacity; //pojemnosc pliku
public $file_name; //nazwa pliku
public $file_name_temp;//tymczasowa nazwa pliku
public $name_miniature;//
private $enlargement; //rozszerzenie
public function __construct($file_capacity,$file_name,$file_name_temp){
$this->file_capacity = $file_capacity;
$this->file_name = $file_name;
$this->file_name_temp = $file_name_temp;
//pojemnosc pliku
$this->file_capacity_fin=round(($this->file_capacity/1048576),2).'MB'; $this->max_size=round(($_POST['max_file_size']/1048576),3)."MB";; //czas
$this->startsign=time() % (32
- 10
);
}
public function fileOryginalChangeName() {
$this->randmd5a = md5(rand(100
,999999999
)); $this->file_oryginal_name_temp = substr($this->randmd5a,$this->startsign,10
);
$this->file_oryginal_name_finish = $this->file_oryginal_name_temp.".".$this->enlargement;
echo $this->file_oryginal_name_finish; }
}
class firstReduction extends uploadPhoto{
public function nameHeirdom(){
parent::fileOryginalChangeName();
echo $this->file_oryginal_name_finish; }
}
z gory dzieki za pomoc