Avatar billede sim00n Praktikant
15. juni 2004 - 15:50 Der er 26 kommentarer og
1 løsning

Billeder max 150 x 150 pixels..

Jeg har downloaded et nyhedsscript hvor jeg gerne vil have at de billeder den viser på forsiden er automatisk lavet til størrelse 150 x 150 pixels.. Ligesom man kan gøre i html (tjahh nu bruger jeg jo for det meste front page).

Jeg tror at det er disse linjer der skal ændres.

    echo empty($row['image']) ? '' : '<img src="files/'.$row['image'].'" class="image">';



Her er resten af scriptet på Forsiden:

<!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="stylesheet.css">
</head>

<body bgcolor="#BDDEBD" link="#000000" vlink="#000000" alink="#000000">

<h1>Nyeste artikler</h1>

<?php
include('inc.config.php');
$query = mysql_query("SELECT id,title,image,synopsis FROM artnews ORDER BY id DESC LIMIT 5") or die(mysql_error());
while ($row = mysql_fetch_assoc($query)) {
    if ($i++ != 0) echo '<div class="hr"></div>';
    echo '<h2><a href="news.display.php?id='.$row['id'].'">'.$row['title'].'</a></h2>';
    echo empty($row['image']) ? '' : '<img src="files/'.$row['image'].'" class="image">';
    echo $row['synopsis'];
}
?>

<div class="hr"><a href="http://rapporten.bbelement.com/artikler/news.search.php?q=&amp;sort=title&amp;order=desc"><font size="2" face="Arial" color="#000000">Alt Fanart af Kaistina.</font></a></div>
<a href="http://schaefner.dk" class="author">schaefner|dk</a> <a href="news.search.php">Søg efter artikel</a> | <a href="admin/">Administration</a>

</body>
</html>
Avatar billede jakobclausen Nybegynder
15. juni 2004 - 15:54 #1
Prøv med følgende kode:

- - -
<!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="stylesheet.css">
</head>

<body bgcolor="#BDDEBD" link="#000000" vlink="#000000" alink="#000000">

<h1>Nyeste artikler</h1>

<?php
include('inc.config.php');
$query = mysql_query("SELECT id,title,image,synopsis FROM artnews ORDER BY id DESC LIMIT 5") or die(mysql_error());
while ($row = mysql_fetch_assoc($query)) {
    if ($i++ != 0) echo '<div class="hr"></div>';
    echo '<h2><a href="news.display.php?id='.$row['id'].'">'.$row['title'].'</a></h2>';
    echo empty($row['image']) ? '' : '<img src="files/'.$row['image" class="image" width="150" height="150">';
    echo $row['synopsis'];
}
?>

<div class="hr"><a href="http://rapporten.bbelement.com/artikler/news.search.php?q=&amp;sort=title&amp;order=desc"><font size="2" face="Arial" color="#000000">Alt Fanart af Kaistina.</font></a></div>
<a href="http://schaefner.dk" class="author">schaefner|dk</a> <a href="news.search.php">Søg efter artikel</a> | <a href="admin/">Administration</a>

</body>
</html>
Avatar billede dennismp Nybegynder
15. juni 2004 - 15:57 #2
Var det ikke bdre, der hvor du uploader dine billeder at scalere dem ned til 150x150 istedet? Så sparer du nogle bytes som de besøgende alligevel ikke får ret meget glæde af..
Avatar billede sim00n Praktikant
15. juni 2004 - 16:07 #3
Jo men jeg har en som ikke kan finde ud af sådan noget. Hun kan ikke engang finde ud af at bruge front page så jeg bliver nød til at gøre det lidt lettere for hende.

Ved ikke om jeg forstod din kommentar korrekt men jeg læser det som at du vil have mig/hende/dem som skal bruge systemet til at selv 'Resize' i et billede-redigerings program som paint shop pro.
Avatar billede sim00n Praktikant
15. juni 2004 - 16:09 #4
Og den kode som jakobclausen skrev gjorde ingen forskel.
Avatar billede dennismp Nybegynder
15. juni 2004 - 16:11 #5
sim00n: nej, lad php gøre det for dig. Det er ret nemt hvis du har gd i din php.
Avatar billede sim00n Praktikant
15. juni 2004 - 16:12 #6
(Den siger: Parse error: parse error, expecting `']'' in /hsphere/local/home/flaxion/bbelement.com/kaistina/index.php on line 18)
Avatar billede sim00n Praktikant
15. juni 2004 - 16:12 #7
Dennismp> Jeg ved ikke så meget om php.. Gætter mig faktisk lidt frem til hvordan man ændre diverse ting så kan du ikke forklare lidt nærmere? hvad og hvordan.
Avatar billede dennismp Nybegynder
15. juni 2004 - 16:17 #8
gd består af en masse grafik-rutiner.. hvor du kan læse dit billede din og scalerer det ned til 150x150 og gemme det igen...

Hvordan ser det kode ud, som håndterer uploads?
Avatar billede sim00n Praktikant
15. juni 2004 - 16:18 #9
Koden ved upload siden ser således ud:

<?php
include_once('inc.limited_access.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="../stylesheet.css">
</head>

<body bgcolor="#BDDEBD" link="#000000" vlink="#000000" alink="#000000">

<h1>Administration : Upload filer</h1>

Her har du mulighed for at uploade filer serveren. Der tages ikke højde for overskrivelse af allerede uploadede filer. Hav tålmodighed hvis filerne er store!<br><br>

<form action="form.handle.php" method="post" enctype="multipart/form-data">
<input type="hidden" name="referer" value="upload">

<input type="file" name="file[]" style="width: 248px"> <input type="file" name="file[]" style="width: 248px"><br>
<input type="file" name="file[]" style="width: 248px"> <input type="file" name="file[]" style="width: 248px"><br>
<input type="file" name="file[]" style="width: 248px"> <input type="file" name="file[]" style="width: 248px"><br><br>

<input type="submit" value="Upload">
</form>

<div class="hr"></div>
<a href="http://schaefner.dk" class="author">schaefner|dk</a> <a href="administration.php">Administration</a> | <a href="index.php?f=loggedout">Log ud</a>

</body>
</html>
Avatar billede dennismp Nybegynder
15. juni 2004 - 16:22 #10
og hvad med form.handle.php ?
Avatar billede jakobclausen Nybegynder
15. juni 2004 - 16:24 #11
sim00n >> Du har vidst allerede rettet lidt i koden du poster i spørgsmålet - den indeholder fejl:

Ny kode:
- - -
<!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="stylesheet.css">
</head>

<body bgcolor="#BDDEBD" link="#000000" vlink="#000000" alink="#000000">

<h1>Nyeste artikler</h1>

<?php
include('inc.config.php');
$query = mysql_query("SELECT id,title,image,synopsis FROM artnews ORDER BY id DESC LIMIT 5") or die(mysql_error());
while ($row = mysql_fetch_assoc($query)) {
    if ($i++ != 0) echo '<div class="hr"></div>';
    echo '<h2><a href="news.display.php?id='.$row['id'].'">'.$row['title'].'</a></h2>';
    echo empty($row['image']) ? '' : '<img src="files/'.$row['image'].'" class="image" width="150" height="150">';
    echo $row['synopsis'];
}
?>

<div class="hr"><a href="http://rapporten.bbelement.com/artikler/news.search.php?q=&amp;sort=title&amp;order=desc"><font size="2" face="Arial" color="#000000">Alt Fanart af Kaistina.</font></a></div>
<a href="http://schaefner.dk" class="author">schaefner|dk</a> <a href="news.search.php">Søg efter artikel</a> | <a href="admin/">Administration</a>

</body>
</html>
Avatar billede jakobclausen Nybegynder
15. juni 2004 - 16:25 #12
Hehe forkert gode.

Her er den rigtige:
- - -
<!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="stylesheet.css">
</head>

<body bgcolor="#BDDEBD" link="#000000" vlink="#000000" alink="#000000">

<h1>Nyeste artikler</h1>

<?php
include('inc.config.php');
$query = mysql_query("SELECT id,title,image,synopsis FROM artnews ORDER BY id DESC LIMIT 5") or die(mysql_error());
while ($row = mysql_fetch_assoc($query)) {
    if ($i++ != 0) echo '<div class="hr"></div>';
    echo '<h2><a href="news.display.php?id='.$row['id'].'">'.$row['title'].'</a></h2>';
    echo empty($row['image']) ? '' : '<img src="files/'.$row['image'].'" class="image" width="150" height="150">';
    echo $row['synopsis'];
}
?>

<div class="hr"><a href="http://rapporten.bbelement.com/artikler/news.search.php?q=&amp;sort=title&amp;order=desc"><font size="2" face="Arial" color="#000000">Alt Fanart af Kaistina.</font></a></div>
<a href="http://schaefner.dk" class="author">schaefner|dk</a> <a href="news.search.php">Søg efter artikel</a> | <a href="admin/">Administration</a>

</body>
</html>
Avatar billede sim00n Praktikant
15. juni 2004 - 16:26 #13
jakobclausen den virker stadig ikke!

Dennismp:

<?php
session_start();
if (!isset($_SESSION['laccess']) && $_POST['referer'] != 'login') {
    header("Location: index.php?f=needlogin");
    exit;
}

include('../inc.config.php');

if ($_POST['referer'] == 'login') {
    if ($_POST['username'] == $cfg['admin']['username'] && $_POST['password'] == $cfg['admin']['password']) {
        $_SESSION['laccess'] = 1;
        header("Location: administration.php");
    } else {
        header("Location: index.php?f=wronglogin");
    }
}

if ($_POST['referer'] == 'post_news') {
    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 artnews VALUES ('','".$_POST['title']."','".$_POST['author']."',now(),'".$_POST['synopsis']."','".$_POST['text']."','".$image."')") or die(mysql_error());
    header("Location: news.list.php");
}
if ($_POST['referer'] == 'edit_news') {
    mysql_query("UPDATE news SET title='".$_POST['title']."', author='".$_POST['author']."', synopsis='".$_POST['synopsis']."', text='".$_POST['text']."', image='".$_POST['image']."' WHERE id=".$_POST['id']."") or die(mysql_error());
    header("Location: news.list.php?offset=".$_POST['offset']);
}

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: files.list.php");
}
?>
Avatar billede sim00n Praktikant
15. juni 2004 - 16:26 #14
ok jakobclausen... prøver den lige :)
Avatar billede jakobclausen Nybegynder
15. juni 2004 - 16:27 #15
Nej og det er fordi Eksperten er noget skod. Det retter sq i den kode man paster i feltet - derfor din første kode også er forkert.
Avatar billede sim00n Praktikant
15. juni 2004 - 16:28 #16
Hvordan skal i så kunne hjælpe mig...? Nu ved jeg det.. Jeg uploader i txt filer :)
Avatar billede jakobclausen Nybegynder
15. juni 2004 - 16:29 #17
sim00n >> Her er koden som jeg mener den skal se ud (mit sidste forslag):
wwww.bokaj.dk/eksperten/510082.phps
Avatar billede jakobclausen Nybegynder
15. juni 2004 - 16:30 #18
Avatar billede sim00n Praktikant
15. juni 2004 - 16:31 #19
Najs ! TAK! Nu virker det :D Men dennismp må godt lige fortælle mig om sit forslag hvis han stadig er i live *Gg*
Avatar billede jakobclausen Nybegynder
15. juni 2004 - 16:31 #20
Et svar!
Avatar billede sim00n Praktikant
15. juni 2004 - 16:39 #21
Jakobclausen kan du ikke lige hurtigt skrive koden for at lave bg bagrund (billede) og så også med farve?
Avatar billede dennismp Nybegynder
15. juni 2004 - 16:41 #22
Hvis jacob's forslag virker som du ønsker, så er der vel ingen grund til at lave mere kode?
Avatar billede jakobclausen Nybegynder
15. juni 2004 - 16:42 #23
Baggrundsbillede:
<body background="billede.jpg">

Baggrundsfarve:
<body bgcolor="#xxxxxx">
Avatar billede sim00n Praktikant
15. juni 2004 - 16:43 #24
Point til dig :)
Avatar billede jakobclausen Nybegynder
15. juni 2004 - 16:43 #25
Takker!
Avatar billede sim00n Praktikant
15. juni 2004 - 16:43 #26
Dennismp nejnej ok :)
Avatar billede sim00n Praktikant
15. juni 2004 - 16:44 #27
Ved godt det er off topic men har nogle af jer Msn?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester