Resize-tilføjelse til upload-script
Hej allesammen. Jeg benytter et billed-uploadscript (som en del af et nyhedssystem), men vil gerne have det tilpasset således at billederne i upload-processen 're-size's. Dette har jeg forsøg mig med ved at implementere dettescript:http://www.4wordsystems.com/php_image_resize.php
Dog uden held...
Jeg ville gerne have en til at tilføje funktionen til min kode - som herefter følger:
<?php
$title = 'Bog';
include('bogheader.php');
?>
<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css" href="../css/main.css">
<script language="JavaScript" type="text/javascript" src="js/ajax_captcha.js"></script>
</head>
<h3>Opret bog</h3>
<form id="frmCaptcha" name="frmCaptcha" action="database-admin/cobogsalgform.handle.php" method="post" enctype="multipart/form-data">
<input type="hidden" name="referer" value="post_cokboeger">
<div class="frmobj">Bogens navn</div> <input type="text" name="bognavn" style="width: 300px"><br>
<div class="frmobj">Billede</div> <input type="file" name="image" style="width: 305px"><br>
<div class="frmobj">Beskrivelse af bogen</div>
<textarea name="bogbeskrivelse" rows="10" cols="0" style="width: 300px"></textarea><br><br>
<input type="submit" value="Send forslag">
</form>
<?php
include('bogfooter.php');
?>
deruover får i lige koden fra cobogsalgform.handle.php:
<?php
session_start();
include('../inc.coboegerforslagconfig.php');
if ($_POST['referer'] == 'post_coboeger') {
if ($_FILES['image']['name'] != '') {
$image = time().substr($_FILES['image']['name'],strrpos($_FILES['image']['name'],'.'));
move_uploaded_file($_FILES['image']['tmp_name'], '../files/'.$image);
} elseif ($_POST['standard'] != '') {
$image = $_POST['standard'];
} else {
$image = '';
}
mysql_query("INSERT INTO coboeger VALUES ('','".$_POST['bognavn']."','".$_POST['bogudgave']."','".$_POST['bognypris']."','".$_POST['bogforfatter']."','".$_POST['bogforlag']."','".$_POST['bogstand']."','".$_POST['bogpris']."','".$_POST['saelgernavn']."','".$_POST['saelgermail']."','".$_POST['saelgertlf']."','".$image."',now(),'".$_POST['bogbeskrivelse']."')") or die(mysql_error());
header("Location: ../index.php");
}
if ($_POST['referer'] == 'upload') {
for ($i=0;$i<count($_FILES['file']['name']);$i++) {
if ($_FILES['file']['name'][$i] != '') {
move_uploaded_file($_FILES['file']['tmp_name'][$i], '../files/'.$_FILES['file']['name'][$i]);
}
}
header("Location: ../bogmarked.php");
}
?>
Og sidst inc-filen:
<?php
/* Indstillinger : database */
$cfg['mysql']['host'] = 'XXXX'; // Host til database
$cfg['mysql']['username'] = 'XXXX'; // Brugernavn til database
$cfg['mysql']['password'] = 'XXXX'; // Kodeord til database
$cfg['mysql']['database'] = 'XXXX'; // Database
/* Redigering ikke nødvendig herunder */
mysql_connect($cfg['mysql']['host'],$cfg['mysql']['username'],$cfg['mysql']['password']);
mysql_select_db($cfg['mysql']['database']);
$total = mysql_result(mysql_query("SELECT COUNT(*) FROM coboeger"),0);
$offset = isset($_GET['offset']) ? $_GET['offset'] : 0;
/* $start_point = ($offset-($cfg['pages_each_way']*$cfg['limit']) < 0) ? 0 : $offset-($cfg['pages_each_way']*$cfg['limit']);
$end_point = ($offset+($cfg['pages_each_way']*$cfg['limit']) > $total) ? $total : $offset+($cfg['pages_each_way']*$cfg['limit']);
$page_number = ($start_point/$cfg['limit'])+1; */
?>
Mvh
