Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zmienna zmienia wartość po dziedziczeniu?
omxd
post
Post #1





Grupa: Zarejestrowani
Postów: 135
Pomógł: 0
Dołączył: 18.05.2010

Ostrzeżenie: (0%)
-----


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?
  1. class uploadPhoto {
  2.  
  3. public $file_capacity; //pojemnosc pliku
  4. public $file_name; //nazwa pliku
  5. public $file_name_temp;//tymczasowa nazwa pliku
  6. public $name_miniature;//
  7. private $enlargement; //rozszerzenie
  8.  
  9.  
  10. public function __construct($file_capacity,$file_name,$file_name_temp){
  11. $this->file_capacity = $file_capacity;
  12. $this->file_name = $file_name;
  13. $this->file_name_temp = $file_name_temp;
  14.  
  15. //pojemnosc pliku
  16. $this->file_capacity_fin=round(($this->file_capacity/1048576),2).'MB';
  17. $this->max_size=round(($_POST['max_file_size']/1048576),3)."MB";;
  18. //czas
  19. $this->startsign=time() % (32 - 10);
  20.  
  21. }
  22. public function fileOryginalChangeName() {
  23. $this->randmd5a = md5(rand(100,999999999));
  24. $this->file_oryginal_name_temp = substr($this->randmd5a,$this->startsign,10);
  25.  
  26. $this->file_oryginal_name_finish = $this->file_oryginal_name_temp.".".$this->enlargement;
  27.  
  28.  
  29. echo $this->file_oryginal_name_finish;
  30. }
  31. }
  32. class firstReduction extends uploadPhoto{
  33.  
  34. public function nameHeirdom(){
  35. parent::fileOryginalChangeName();
  36.  
  37. echo $this->file_oryginal_name_finish;
  38. }
  39.  
  40.  
  41. }


z gory dzieki za pomoc
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 21:08