Gå til innhold

Bilde opplastning som lagrer og mailer


Anbefalte innlegg

Jeg har en php kode som heter størrelsen til et bilde og printer ut bildet med høyde og bredde.

 

Her er koden:

   
<?php
list($width, $height, $type, $attr) = getimagesize("$url");
if (count($width) !=1) {
echo "<p>Skriv inn adressen til bildet ditt</p>";
} elseif (count($url) !=0) {
echo "<img src=\"$url\" $attr alt=\"$width x $height\" onclick=\"void(window.open('fram.php?bilde=$url','Bilder','width=600,height=600,scrollbars=no'));\" /></a><br>";
echo "<ul><li>Høyde: $height</li>";
echo "<li>Bredde: $width</li>";
echo "<li>$width x $height</li></ul>";
}
?>

Skjemaet

<form action="test.php" method="post">
 Skriv en URL til et bilde for å se hva størrelsen er:<br>
 <input class="text" type="text" name="url" size="20"><br>
 <input class="text" type="submit" value="Sjekk størrelse">
 </form>

 

Jeg har 2 spørsmål.

 

#1

Hvordan gjøre slik at det bildet som vises er en tumbnail med en bredde på 150px og en høyde som passer til bredden.

 

#2

Lage et alternativ til der man kan laste opp et eget bilde som blir sendt på mail som vedlegg (har en mail som skal brukes) bildet skal også legges midlertidig opp på serveren og bli lagt i en mappe der den slettes etter f.eks.5 dager.

 

Den siste delen at den slettes er ikke fult nødvendig folkens, men vil gjerne ha den.

 

har ingen database så jeg kan ikke bruke det.

 

Takker for alle positive svar fra det alt vitende folk (dere)

 

EDIT:

Her er mail koden:

<?php
@extract($_POST);
$navn = stripslashes($navn);
$epost = stripslashes($epost);
$subject = stripslashes(Melding);
$message = stripslashes($message);
mail('[email protected]',$subject,"Fra: $navn,  $epost.


$message");
?>

 

PS.

Dette er en rå versjon som det skal være veldig lett å endre på (trur jeg).

 

EDIT2:

Glemte helt en ting.

Jeg vil gjerne ha navnet på bildet også bli skrevet. Altså uten .gif og .jpg ol.

 

 

<!--Bare bruk bilde koden min-->

Endret av AlecTBM
Lenke til kommentar
Videoannonse
Annonse

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...