Page 1 of 1

CHMOD images on server

Posted: Wed Sep 28, 2005 10:00 am
by stipe
Please can someone help with chmod images on server, i can't pull out images from server because they don't have read permission, is there any php code can do that.

Posted: Wed Sep 28, 2005 10:04 am
by Jenk
chmod()

It helps if you search..

chmod

Posted: Wed Sep 28, 2005 10:10 am
by stipe
but where to put that, here is the code

Code: Select all

<?php }  
If ($HTTP_POST_VARS['Submit2'] == 'Pošalji') {
require ("./connect.php");
$HTTP_POST_VARS['dan'] = date("d");
$HTTP_POST_VARS['mjesec'] = date("m");
$HTTP_POST_VARS['godina'] = date("Y");
$HTTP_POST_VARS['sat'] = date("H");
$HTTP_POST_VARS['minute'] = date("i");



$naslov=$HTTP_POST_VARS['naslov']  ;
$vijest=$HTTP_POST_VARS['vijest']  ;
$vijest_duga=$HTTP_POST_VARS['vijest_duga']  ;
$link=$HTTP_POST_VARS['link'] ;	
$autor=$HTTP_POST_VARS['autor']  ;
$dan=$HTTP_POST_VARS['dan'];
$mjesec=$HTTP_POST_VARS['mjesec']  ;
$godina=$HTTP_POST_VARS['godina']  ;
$sat=$HTTP_POST_VARS['sat']  ;
$minute=$HTTP_POST_VARS['minute'];
$danob=$HTTP_POST_VARS['danob']  ;
$mjesecob=$HTTP_POST_VARS['mjesecob']  ;
$godob=$HTTP_POST_VARS['godob'] ;
$satob=$HTTP_POST_VARS['satob']  ;
$minob=$HTTP_POST_VARS['minob']  ;
$obodma=$HTTP_POST_VARS['obodma'];
$dslika=$HTTP_POST_VARS['dslika'];
$slikad=$HTTP_POST_FILES['slikad']['name']  ;
$slika=$HTTP_POST_FILES['slika']['name'];
$slikav=$HTTP_POST_FILES['slikav']['name'];
$sql = "INSERT INTO vijesti VALUES('','$naslov' ,'$vijest','$vijest_duga','$link','$autor','$dan','$mjesec','$godina','$sat','$minute','$danob','$mjesecob','$godob','$satob','$minob','$obodma','$dslika','$slikad','$slika','$slikav')"; 


//Upload default slike//
$uploaddir = '/home/radio057/public_html/images/vijesti/default/';
$uploadfile = $uploaddir . basename($_FILES['slikad']['name']);

echo '';
if (move_uploaded_file($_FILES['slikad']['tmp_name'], $uploadfile)) {
 
} 

//Upload male slike//
$uploaddir = '/home/radio057/public_html/images/vijesti/male/';
$uploadfile = $uploaddir . basename($_FILES['slika']['name']);

echo '';
if (move_uploaded_file($_FILES['slika']['tmp_name'], $uploadfile)) {
 
} 

//Upload velike slike//
$uploaddir = '/home/radio057/public_html/images/vijesti/velike/';
$uploadfile = $uploaddir . basename($_FILES['slikav']['name']);

echo '';
if (move_uploaded_file($_FILES['slikav']['tmp_name'], $uploadfile)) {
  
} 



  If (mysql_query($sql)) {
 echo ("<table width='650' border='0' cellspacing='0' cellpadding='0'>
          <tr> <td><div align='center'>Vijest je uspješno unešena u bazu</div></td></tr></table>");  ?>
  <?php
 } else {
 echo ("<table width='650' border='0' cellspacing='0' cellpadding='0'>
          <tr> <td><div align='center'>Vijest nije unešena u bazu!!!: " .
 mysql_error() . "</div></td></tr></table>");
}}
?>

Posted: Wed Sep 28, 2005 10:36 am
by Jenk
After you have moved the file, use

Code: Select all

<?php 
chmod ($uploadfile, 0644);
?>

Posted: Wed Sep 28, 2005 10:37 am
by $var
i think that you have to target the folder, and put the value as 777.
i think.

read up on the chmod() function. 777 is definately the value to open ALL permissions though.

chmod

Posted: Wed Sep 28, 2005 10:43 am
by stipe
Thanks guys it works with

Code: Select all

<?php
chmod ($uploadfile, 0644);
?>

Posted: Wed Sep 28, 2005 10:46 am
by $var
now change the title to [SOLVED].
if you don't observe board rules... feyd will ridicule you ;)