Gå til innhold

Hente navn på bilde fra server.


Anbefalte innlegg

Jeg vil at når jeg legger ut mine nyheter skal jeg kunne velge hvilket bilde som skal følge med.

 

Jeg har liggende noen bilder i en mappe som heter bilder/

 

Jeg vil at jeg skal kunne velge et bilde derfra som skal være me nyheten.

 

Hvordan?

 

 

Slik som det ser ut på bilde er det.

Men når man klikke browse finner den filer som er lokalt, hvordan kan jeg gjøre at den velger filer fra serveren ?

post-30-1114959702_thumb.jpg

Endret av Mellet
Lenke til kommentar
Videoannonse
Annonse

Det bildet som skal være med i nyheten er allerede ute på serveren.

 

Men jeg vil bare legge til navnet til bilder for eksempel: bilde.jpg

 

Da vil nyheten bli slik:

 

{Masse tekst}

<img src=bilder/bilde.jpg>

 

Edit: Vanskelig og forklare :p

 

 

Når jeg klikker på Browse finner den navnet på filen lokalt.

 

Når jeg velger en fin blir Bilde:

c://ett,eller,annet/

 

Men jeg vil at den skal bli:

http://www.domene.no/bilder/bilde.jeg.valgte.jpg

Endret av Mellet
Lenke til kommentar

Du kan bare bruke <input type="file" /> når du skal laste opp bilder fra pcen din. Hvis jeg forstod deg rett må du lage et vanlig tekstskjema (<input type="text" />) der du skriver inn bildenavnet (bilde.jpg). Informasjonen lagres i databasen, og du skriver den ut igjen sånn ca slik:

<img src="bilde/$bildenavn_hentet_fra_db" />

Forstod jeg deg rett?

Lenke til kommentar
Du kan bare bruke <input type="file" /> når du skal laste opp bilder fra pcen din. Hvis jeg forstod deg rett må du lage et vanlig tekstskjema (<input type="text" />) der du skriver inn bildenavnet (bilde.jpg). Informasjonen lagres i databasen, og du skriver den ut igjen sånn ca slik:

<img src="bilde/$bildenavn_hentet_fra_db" />

Forstod jeg deg rett?

Ja noe slikt :p

hehe, men jeg vil slippe å skrive bilde navnet selv.

 

Jeg skal kunne Browse meg fram til det om det er mulig ? :hmm:

Lenke til kommentar
Ja noe slikt :p

hehe, men jeg vil slippe å skrive bilde navnet selv.

 

Jeg skal kunne Browse meg fram til det om det er mulig ? :hmm:

Tror du vil slite litt med det. Tipper du trenger et eller annet JavaScript for å gjøre den jobben...

Men bare for å ha det sagt, du er temmelig lat hvis du ikke gidder å skrive inn 'bilde.jpg' :p

Lenke til kommentar
Ja noe slikt :p

hehe, men jeg vil slippe å skrive bilde navnet selv.

 

Jeg skal kunne Browse meg fram til det om det er mulig ? :hmm:

Tror du vil slite litt med det. Tipper du trenger et eller annet JavaScript for å gjøre den jobben...

Men bare for å ha det sagt, du er temmelig lat hvis du ikke gidder å skrive inn 'bilde.jpg' :p

hehe, japp..

 

Jaja..

Men da får jeg gjøre det på en anna måte :)

Men nu tar æ en pause fra dataverden :p

Lenke til kommentar

Jeg bruker her en kombinasjon av JS/PHP.

list_images.php:

<?php
$form="form_name";
$img_dir = "../images/";


$id=strip_tags($_GET['id']);

function directory($dir, $type) {
   $handle = @opendir($dir);
   if (!$handle) {
      return false;
   }

   $res = array();
   while ($file = readdir($handle)) {
      if(!is_dir($file))
      {
         if (in_array(substr($file, strrpos($file, '.')), $type)) {
           echo $file;
           $res[$dir.$file] = $file;
         }
      }
   }
   closedir($handle);
   return $res;
}

$img = directory($img_dir, array('.gif', '.png', '.jpg', '.gif'));

foreach($img as $link => $name) {
$file=explode("/", $link);
$counts=count($file);
$file=$file[$counts-1];
unset($counts);

echo "<a href=\"javascript:window.opener.document.$form.$id.value='$file';self.close();\"><img border=0 src=\"$link\"></a><br><br>";
}
?>

 

Skjema:

<?php
<form action="$PHP_SELF" method="POST" name="form_name">
><input type="text" name="map" onClick="window.open('list_images.php?id=map', 'images', 'scrollbars,status,width=200,height=600,')" readonly>
<input type="submit" value="Save">
</form>

Lenke til kommentar

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...