Likes Likes:  0
Resultaten 1 tot 2 van de 2
Geen

Onderwerp: thumbnails

  1. #1
    thumbnails
    Banned
    2.081 Berichten
    Ingeschreven
    11/07/04

    Locatie
    Rotterdam

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 24350017
    Ondernemingsnummer: nvt

    Thread Starter

    thumbnails

    Ik wil dat mensen een afbeelding kunnen uploaden, en er in de website een thumbnail word getoond.

    kan iemand mij dit vertellen hoe dat werkt?

    er draait GD en ImageMagick en Cpanel

  2. #2
    thumbnails
    geregistreerd gebruiker
    162 Berichten
    Ingeschreven
    18/10/04

    Locatie
    Friesland

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Nee
    KvK nummer: 01111986
    Ondernemingsnummer: nvt

    de inhoud van mijn uploadfoto.php, welke automatisch een thumbnail op de site plaatst is als volgt:

    Code:
    <?
    include ("functions.inc.php");
    show_header();
    
    if($_FILES['image']['size']){
    	$FILENAME=$_POST[bestandsnaam];
    	$RESIZEWIDTH=600;
    	$RESIZEHEIGHT=600;
    
    	
    	if($_FILES['image']['type'] == "image/pjpeg" || $_FILES['image']['type'] == "image/jpeg"){
    		$im = imagecreatefromjpeg($_FILES['image']['tmp_name']);
    	}elseif($_FILES['image']['type'] == "image/x-png" || $_FILES['image']['type'] == "image/png"){
    		$im = imagecreatefrompng($_FILES['image']['tmp_name']);
    	}elseif($_FILES['image']['type'] == "image/gif"){
    		$im = imagecreatefromgif($_FILES['image']['tmp_name']);
    	}
    	if($im){
    		if(file_exists("fotos/$FILENAME.jpg")){
    			unlink("fotos/$FILENAME.jpg");
    			unlink("thumbs/$FILENAME.jpg");
    			
    		}
        	ResizeImage($im,$RESIZEWIDTH,$RESIZEHEIGHT,"fotos/$FILENAME");
        	ImageDestroy ($im);
    	}
    
    	// thumbnail maken
    	make_thumbnail($_POST[bestandsnaam].".jpg");
    	
    	$size = getimagesize ("fotos/".$_POST[bestandsnaam].".jpg");
    	$width = $size[0];
    	$height = $size[1];
    	//echo $width ." ". $height;
    	
    	manipuleer_foto($_POST[bestandsnaam].".jpg", $width, $height);
    
    	//echo $_POST[bestandsnaam].".jpg";
    	draw_top_table("Foto uploaden","center");
    	echo "<img src=\"fotos/". $_POST[bestandsnaam] .".jpg\"><BR>
    	Wordt de foto hierboven goed getoond??<BR>
    	<form action=\"uploadfoto.php?action=insert&filename=$FILENAME&archief_nr=$_GET[verzameling]\" method=post><input type=submit value=\"JA, de foto is goed zichtbaar! Ga verder\"></form> <form action=\"uploadfoto.php?action=drop&filename=$FILENAME&archief_nr=$_GET[verzameling]\" method=post><input type=submit value=\"Nee, Gooi 'em maar weg\"></form>";
    	
    	
    }
    elseif ($_GET[verzameling])
    {
    	draw_top_table("Foto Uploaden","center");
    	
    ?>
    
    
    
    
    <form enctype="multipart/form-data" method="post">
    
    <input type="file" name="image" size="50"><br><br>
    <input type="submit" value="Upload Photo">
    <input type=hidden name=archief_nr value="<? echo $_GET[verzameling]; ?>">
    <input type=hidden name=bestandsnaam value="<? echo date("dmYHis"); ?>">
    </form> 
    
    <?
    }
    elseif ($_GET[action]=="drop")
    {
    	unlink("fotos/$_GET[filename].jpg");
    	unlink("thumbs/$_GET[filename].jpg");
    	?>
    	<Script>
    	alert('De foto is verwijderd!');
    	this.location = 'uploadfoto.php?verzameling=<? echo $_GET[archief_nr];?>'
    	</script>
    	<?
    	
    }
    elseif ($_GET[action]=="insert")
    {
    	draw_top_table("Beschrijving toevoegen aan foto","center");
    	?>
    	<form method=post action="uploadfoto.php?action=insert_submit">
    	<Table>
    	<tr><td align=top>Foto</td><td><img src="fotos/<? echo $_GET[filename];?>.jpg"></td></tr>
    	<input type=hidden name=filename value="<? echo $_GET[filename];?>.jpg">
    	<input type=hidden name=archief_nr value="<? echo $_GET[archief_nr];?>">
    	<tr><td valign=top>Beschrijving:</td><td><textarea cols=40 rows=4 name=naam> </textarea></td></tr>
    	<tr><td valign=top>&nbsp;</td><td><input type=submit value="Voeg toe!"></td></tr>
    	</form>
    	
    	</table>
    	<?
    }
    elseif ($_GET[action]=="insert_submit")
    {
    	$lid_nr = get_lid_nr();
    	$sql = "INSERT INTO fotos (archief_nr , naam, bestandsnaam, lid_nr ) values ('$_POST[archief_nr]','$_POST[naam]','$_POST[filename]','$lid_nr')";
    	$query = mysql_query($sql);
    		?>
    	<Script>
    	alert('De foto is succesvol toegevoegd!');
    	this.location = 'uploadfoto.php?verzameling=<? echo $_POST[archief_nr];?>'
    	</script>
    	<?
    
    	
    	
    }
    draw_bottom_table();
    show_footer();
    ?>
    kijk maar eens of je hier wat mee kan!

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics