uit de database

We kunnen de bestanden nu wel opslaan maar niet op openen. Hoe lossen we dit op. Met php natuurlijk

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
/* image.php */
if (!empty($id)) {
include("config.php");
//Haal gegevens op uit de db  
$sql = "SELECT type,length,content FROM images WHERE id = '$id' LIMIT 0,1";
  $result = @mysql_query($sql) or Die(mysql_error());
  while ($row = mysql_fetch_array($result)) {
    Header("Content-Length: " . $row[length] . "\nContent-Type: " . $row[type]);
    print $row[content];
//wanneer de gegevens zijn opgehaald echo alles!
  }
  mysql_close($db);
}

?>

Je kan je plaatje opvragen in je html code door de img tag te gebruiken.
Voorbeeld
<img scr="image.php?id=iets" />

Dit script kun je gebruiken voor het uploaden van bestanden en het maken van een waterdicht antileech syteem

Nog 1 ding
Zoals je ziet gebruik je bij het toevoegen van content in de database de functie addslashes. Nu vraag je natuurlijk af waarom bij het er uit halen niet hoeft te strippen sterker nog je hebt zelfs kans op een error!

« Lees de omschrijving en reacties

Inhoudsopgave

  1. Inleiding
  2. Voorwerk (sql + conectie)
  3. Het formulier
  4. Uploaden naar database
  5. Variable
  6. uit de database
  7. Naar map uploaden
  8. Naar database

PHP tutorial opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.