Nu er jeg ikke den der vildt skarpe til MySQL så hvad skal der af tabel
sættes op?
"Michael Dahl" <admin@freeriders.dk> skrev i en meddelelse
news:bvka39$m8q$1@sunsite.dk...
> Lige en lille sjov en, hvis du f.eks. skulle få lyst til at lagre
billederne
> i mySQL som tekst..
>
> <?php
> $mode = $_GET["mode"];
>
> function getImgTxt($imgURL){
> $imgDataArr = file($imgURL);
> $imgData = "";
> for($i=0; $i<sizeof($imgDataArr); $i++){
> $imgData.= $imgDataArr[$i];
> }
> // Nu indeholder $imgData teksten som laver billedet. Du kan
> gøre med den hvad du vil, her echo'er jeg den bare, hvilket resulterer i
et
> billede i browseren.
> // Husk, da der er indbygget header i filen, må du IKKE blande
> HTML og dette output. Du skal lægge det i en seperat fil og lave en
> // <img src="den_fil_du_lagde_hente_koden_i.php" alt="Et
> billede">
> }
> switch ($mode){
> case getImgTxt:
> // Eksempel på at hente billedet
> $imgURL = $_GET["imgUrl"]; // Querystring til billedet der
skal
> konverteres
> $imgData = getImgTxt($imgURL);
> echo $imgData;
> break;
> case saveToMySQL:
> // Ekempel på at gemme i mySQL
> $imgURL = $_GET["imgUrl"]; // Eller hvordan du ellers vil
> have URL'en på billedet ind
> $imgData = getImgTxt($imgURL);
> $sqlQuery = "INSERT INTO imageData (identifier,data)
> VALUES('an_identifier','$imgData')";
> $link = mysql_connect(server,user,pass);
> mysql_query($sql,$link);
> mysql_close($link);
> break;
> default:
> // Viser et billede med getImgTxt funktionen, benyttet i
> eksemplet case: getImgTxt
> echo "Her ser du et billede hentet ned til tekst format, og
> derefter vist til dig.<br>";
> echo "Du kan ikke se det på billedet vel
";
> echo "<img
>
src=\"file_name_of_this_file.php?mode=getImgTxt&imgURL=
http://www.etsted.dk/
> etbillede.png\">";
> echo "<br><a
>
href=\"file_name_of_this_file.php?mode=saveToMySQL&imgURL=
http://www.etsted.
> dk/etbillede.png\">Prøv at downloade et billede til mySQL</a>";
> break;
> }
> ?>
>
> Ved ikke om du kan bruge det til noget, syntes bare lige du måske havde
lyst
> til at lege!
>
> Men tag dig ikke af hvis der måske er lidt fejl hist og her, skrev
scriptet
> lige nu her...
>
> mvh
> Michael Dahl // theProphecy
> "Emil Rasmussen" <news-0401-emil@noget.net> wrote in message
> news:401d7e07$0$220$edfadb0f@dread12.news.tele.dk...
> > DrOnE wrote:
> > > Det jeg ikke lige er kommet frem til er det script + form der får
> brugerne
> > > til at ligge disse billeder op i database.
> >
> > Det mest grunlæggende vedr. fil-upload finder du her:
> > <
http://dk.php.net/manual/en/features.file-upload.php>
> >
> > Du sætter det ind i databasen med noget ligende:
> >
> > $sql = "INSERT INTO images (fileName, userId) VALUES('".
> > $_FILES['userfile']['name'] ."',$userId)";
> > mysql_query($sql);
> >
> > > Og den del der viser billederne på siden.
> >
> > $sql = "SELECT fileName FROM images WHERE userId = $userId";
> > $result = mysql_query($sql);
> > $row = mysql_fetch_assoc($result);
> > $image = $row['fileName'];
> >
> > echo '<img src="'. $image .'">';
> >
> > Det skulle kunne få dig igang.
> >
> > Mvh Emil
> > --
> > Emil Rasmussen
> >
http://noget.net
>
>