Galleri problem
Hejsa,Har med hjælp fra y, her på exp.dk, fået strikket dette upload + insert i DB sammen.
Nu skulle jeg så bruge det på en linux server som min kunde har og nu virker det pludselig ikke og jeg skal bruge noget hjælp hurtigt.
Scripter er herunder og det virker som det skal bortset fra at scriptet ikke fysisk kopierer min billedfil op på serveren.
Den smider indhold i min MySQL uden problemer, men den fysiske fil flyttes ikke med og der genereres derfor heller ikke noget thumb???
- - - - - - - - - - - - - - -
<?php
//Dette script laver en thumb:
// forudsætter det er jpg billeder du bruger
$file=$_FILES['file']['name'];
//$file="Dit Billede"; // laves selvfølgelig som en variabel, fx fra $_FILES['img']['name']
$dir="../galleri";
$thumbdir="$dir/thumbs";
// If files sætning
if($_FILES[file]['name']!=""){
// Bemærk at !== ikke er tilgængelig før 4.0.0-RC2
$filename=$dir."/".$file;
$thumb=$thumbdir."/thumb_{$file}";
move_uploaded_file($_FILES['file']['tmp_name'], $filename);
// Set de nye dimensiooner på thumben
list($width, $height) = getimagesize($filename);
$new_height = 70;
$division = $height / $new_height;
$new_width = $width / $division;
if($new_width>0 && $new_height>0) {
// lav thumben
$image_p = imagecreatetruecolor($new_width, $new_height);
$image = imagecreatefromjpeg($filename);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
// Output af thumben
imagejpeg($image_p, $thumb);
}
//If files sætning afsluttes
// Indsæt i DB
$data_sql=sprintf("INSERT INTO galleri (caption, stortpic, lillepic) VALUES ('%s', '%s', '%s')", $caption, $file, "thumb_{$file}");
mysql_select_db("KUNDENS DB", $db);
$Result1 = mysql_query($data_sql, $db) or die(mysql_error());
echo "billedet uploadet og info lagt i databasen";
}
?>
<form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post" enctype="multipart/form-data" name="form1">
<p>
Billedefil: <input type="file" id="file" name="file" />
</p>
<p>
Caption: <input type="tekst" id="caption" name="caption" />
</p>
<p>
<input type="submit" name="Submit" value="send" />
</p>
</form>
- - - - - - - - - - - - - - -
PS. jeg connecter til MySql helt i toppen af min php fil og det virker 100%
HJÆLP PLEASE!!!!
