Modificare imagine afisata in script comentarii cu paginare

Aici prezentati probleme, intrebari, sau orice subiecte legate de scripturi si tutoriale de pe site.
Avatar utilizator
ionatan
Mesaje: 94

Modificare imagine afisata in script comentarii cu paginare

Salut,
De cateva zile ma chinui si nu ma mai descurc.... In scriptul de comentarii cu paginare https://marplo.net/php-mysql/script_comentarii-s.php am modificat in comm/class.GetComm.php dela linia 133 in jos, am adaugat un div

Cod: Selectaţi tot

<div class="upimg"><img src=" /img_utilizatori/'. $name. '.jpg"   />
in care imi afiseaza imaginea de profil a utilizatorului celui care lasa un comentariu. Pana aici e OK merge bine, problema e ca vreau, daca un utilizator nu a incarcat imaginea de profil, sa imi afiseze o alta imagine: fara-imagine.jpeg am incercat asa, si nu merge

Cod: Selectaţi tot

  if (file_exists(/img_utilizatori/'. $name. '.jpg )) {
          <img src=" /img_utilizatori/'. $name. '.jpg"   /> 
           }
           else {
             <img src=" /img_utilizatori/fara-imagine.jpeg.jpg"   /> 
           } 
mai exact ....de la 133

Cod: Selectaţi tot

else {    // html code with comments, for visitors       
          $this->comments .= "\r\n".' <div class="coms'.($nr_coment%2).'">
          <div class="upimg"> 
                  if (file_exists(/img_utilizatori/'. $name. '.jpg )) {
          <img src=" /img_utilizatori/'. $name. '.jpg"   /> 
           }
           else {
           <img src=" /img_utilizatori/fara-imagine.jpeg.jpg"   /> 
           }
          </div> 
          
          <div class="n_coms"> '.$name.'  </div> <div class="nr_coms"> '.$nr_coment.' </div> <em class="d_coms">'. $data. '</em> &nbsp; &nbsp; &nbsp;
          <br/><div class="c_coms">'. $this->formatBbcode($coment). '  <br class="clr"/>   </div></div>   '."\r\n";
        } 
Multumesc pentru rabdarea care o aveti,
Cumpără adevărul, şi nu-l vinde, înţelepciunea, învăţătura şi priceperea.
https://www.crestinmultimedia.com/

MarPlo Mesaje: 4343
Salut
Incearca asa:

Cod: Selectaţi tot

else {    // html code with comments, for visitors       
  $this->comments .= '<div class="coms'. ($nr_coment%2) .'">
  <div class="upimg"><img src="/img_utilizatori/'. (file_exists('/img_utilizatori/'. $name. '.jpg') ? $name : 'fara-imagine') .'.jpg" /></div>
  <div class="n_coms"> '.$name.'  </div> <div class="nr_coms"> '.$nr_coment.' </div> <em class="d_coms">'. $data. '</em> &nbsp; &nbsp; &nbsp;
  <br/><div class="c_coms">'. $this->formatBbcode($coment). '  <br class="clr"/>   </div></div>   '."\r\n";
}
 
- Daca nu functioneaza, modifica in file_exists() calea catre imaginea verificata, in raport cu locatia fisierului php; de asemenea, vezi in sursa html a paginii cum e returnata acea parte de cod.

ionatan Mesaje: 94
Buna seara,
am incercat asa si am reusit. Va multumesc mult.

Cod: Selectaţi tot

 <img src="/img_utilizatori/'.(file_exists('./../img_utilizatori/'.$name.'.jpg') ? $name : 'fara-imagine') .'.jpg" /> 
Cumpără adevărul, şi nu-l vinde, înţelepciunea, învăţătura şi priceperea.
https://www.crestinmultimedia.com/

Subiecte similare