Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Nece da rade iste stvari na localhost-u i serveru

[es] :: PHP :: Nece da rade iste stvari na localhost-u i serveru

[ Pregleda: 1501 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

nepoverljiv
student
Kragujevac, Srbija

Član broj: 226360
Poruke: 131
*.dynamic.sbb.rs.



+2 Profil

icon Nece da rade iste stvari na localhost-u i serveru17.01.2011. u 22:11 - pre 160 meseci
Napravio sam da mi pri svakom unosu nove galerije, kod napravi novi folder, i kao ime foldera stavi id galerije. I to mi radi normalno na localhostu, ali kad sam podigao na server, nece da mi napravi folder. Da li neko zna zasto. Ovo mi je kod za pravljenje direktorijuma galerije

[PHP]<?php
include("includes/condb.php");
include("includes/fje.php");
$menu=$_POST['menu'];
$naziv=$_POST['galerija'];
connect();
$tbl_name="galerija";
$result=mysql_query ("INSERT INTO $tbl_name (id_menu,ime) VALUES ('$menu','$naziv')");
$id_gal=mysql_query("SELECT * FROM $tbl_name WHERE ime='$naziv'");
$row=mysql_fetch_array( $id_gal );
$id=$row['id_gal'];
mkdir('images/'. $id); //pravim novi folder i dajem mu ime koje je id galerije


if ($result) {
// ako se uspesno izvrsi
echo "<script type=text/javascript>alert('Uspesno ste dodali galeriju.Cestitamo.');</script>";
redirect("admin.php");
exit;
} else {
// ako ima gresaka
echo "<p>Neuspesan unos</p>";
echo "<p>" . mysql_error() . "</p>";
}
mysql_close();
?>[/PHP]
 
Odgovor na temu

nepoverljiv
student
Kragujevac, Srbija

Član broj: 226360
Poruke: 131
*.dynamic.sbb.rs.



+2 Profil

icon Re: Nece da rade iste stvari na localhost-u i serveru17.01.2011. u 22:34 - pre 160 meseci
Sad sam namestio da images bude i write, i read i sve, i namestio sam da folder koji napravi bude isti takav. Sad uspe da mi napravi folder i mogu da udjem u njega, ali nece da mi upload-uje slike, upise im u bazu sve, ali nece da je podigne na server. Evo kod za upload slike:

if(isset($_POST['submit']))
{

// the thumbnail height
$size = 150;
$brand = 600;

// the directory where the original uploaded image is saved
$filedir = "images/$id_gal/";
// the directory where the thumbnail image is saved
$thumbdir = "images/$id_gal/";
// the prefix to be added to the original name to name the thumbnail
$prefix = 'thumb_';

// the file settings for the uploaded image
$mode = '0666';

$userfile_name = $_FILES['slika1']['name'];
$userfile_tmp = $_FILES['slika1']['tmp_name'];
$userfile_size = $_FILES['slika1']['size'];
$userfile_type = $_FILES['slika1']['type'];

if(isset($_FILES['slika1']['name']))
{
$prod_img = $filedir.$userfile_name;
move_uploaded_file($userfile_tmp, $prod_img);
chmod($prod_img, octdec($mode));

$sizes = getimagesize($prod_img);

$aspect_ratio = $sizes[1]/$sizes[0];

if ($sizes[1] <= $brand)
{
$new_w = $sizes[0];
$new_h = $sizes[1];
}else{
$new_h = $brand;
$new_w = abs($new_h/$aspect_ratio);
}

$destimg=imagecreatetruecolor($new_w,$new_h) ;
$srcimg=imagecreatefromjpeg($prod_img);
imagecopyresized($destimg,$srcimg,0,0,0,0,$new_w,$new_h,imagesx($srcimg),imagesy($srcimg));
imagejpeg($destimg,$prod_img,90);
imagedestroy($destimg);

$prod_img_thumb = $thumbdir.$prefix.$userfile_name;
move_uploaded_file($userfile_tmp, $prod_img);
chmod($prod_img, octdec($mode));

$sizes = getimagesize($prod_img);

$aspect_ratio = $sizes[1]/$sizes[0];

if ($sizes[1] <= $size)
{
$new_w = $sizes[0];
$new_h = $sizes[1];
}else{
$new_h = $size;
$new_w = abs($new_h/$aspect_ratio);
}

$destimg=imagecreatetruecolor($new_w,$new_h);
$srcimg=imagecreatefromjpeg($prod_img);
imagecopyresized($destimg,$srcimg,0,0,0,0,$new_w,$new_h,imagesx($srcimg),imagesy($srcimg));
imagejpeg($destimg,$prod_img_thumb,90);
imagedestroy($destimg);

}
}

Da li neko zna zasto nece da upload-uje sliku?
 
Odgovor na temu

nepoverljiv
student
Kragujevac, Srbija

Član broj: 226360
Poruke: 131
*.dynamic.sbb.rs.



+2 Profil

icon Re: Nece da rade iste stvari na localhost-u i serveru17.01.2011. u 22:43 - pre 160 meseci
Uspeo sam, jos malo sam cackao po dozvolama foldera i zavrsio posao
 
Odgovor na temu

midgard
Beograd, Vozdovac

Član broj: 59016
Poruke: 127
*.routotelecom.com.



+1 Profil

icon Re: Nece da rade iste stvari na localhost-u i serveru18.01.2011. u 13:51 - pre 160 meseci
Pazi samo da ne stavljas 777 na public foldere
 
Odgovor na temu

[es] :: PHP :: Nece da rade iste stvari na localhost-u i serveru

[ Pregleda: 1501 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.