Gäst pong218 Skrivet 19 Maj 2010 Rapport Skrivet 19 Maj 2010 Har letat i flera dagar nu efter något script som kan hjälpa mig men inget funkar. De är bara slöseri med tid, så min fråga kan någon person fixa de två scripten åt mig. 1:a php filen: Välja och ladda upp bilden i mysql databasen 2:a php filen: visa bilden från mysql databasen Jag använder mdeium blod för att få upp bilden i mysql databasen. Behöver ingen onödig största storlek då scriptet ska finnas på en admin sida. Men snälla svara snabbt ... Behöver verkligen hjälp... Citera
Maajken Skrivet 19 Maj 2010 Rapport Skrivet 19 Maj 2010 Har letat i flera dagar nu efter något script som kan hjälpa mig men inget funkar. De är bara slöseri med tid, så min fråga kan någon person fixa de två scripten åt mig. 1:a php filen: Välja och ladda upp bilden i mysql databasen 2:a php filen: visa bilden från mysql databasen Jag använder mdeium blod för att få upp bilden i mysql databasen. Behöver ingen onödig största storlek då scriptet ska finnas på en admin sida. Men snälla svara snabbt ... Behöver verkligen hjälp... http://www.phpriot.com/articles/images-in-mysql Testat den? Citera
Gäst pong218 Skrivet 19 Maj 2010 Rapport Skrivet 19 Maj 2010 Ja har testat den men har svåra problem med att integrera den i min kodning , men tack i alla fall. funkar även med php som laddar upp bilden i en mapp på ftp:n men då ska namnet lagras i en tabel. Och sedan ta bort den tidigare bilden som låg på samma ID , då bilden ska vara som ett cms val på en hemsida. Citera
Gäst nomercy421 Skrivet 27 Maj 2010 Rapport Skrivet 27 Maj 2010 Ja har testat den men har svåra problem med att integrera den i min kodning , men tack i alla fall. funkar även med php som laddar upp bilden i en mapp på ftp:n men då ska namnet lagras i en tabel. Och sedan ta bort den tidigare bilden som låg på samma ID , då bilden ska vara som ett cms val på en hemsida. Testat Webdesignskolan.se?, Men bra att du löste det :) Citera
woody Skrivet 1 Juni 2010 Rapport Skrivet 1 Juni 2010 upload.php - Laddar upp bilder <?php if (isset($_POST['upload'])){ if (empty($_FILES['picture']['name'])){ echo 'Ingen fil har valts.'; exit; } $explode = explode(".", $_FILES['picture']['name']); foreach ($explode as $exp); if ($exp == 'jpg'){ if (is_uploaded_file($_FILES['picture']['tmp_name'])){ $random_number = rand(0,99999999999); if (move_uploaded_file($_FILES['picture']['tmp_name'], 'uploads/' . $random_number . '.jpg')){ $url = 'uploads/' . $random_number . '.jpg'; // Alla bilder sparas i mappen uploads/ } else { echo 'Bilden kunde inte flyttas.'; exit; } } mysql_query("INSERT INTO `pictures` (`url`) VALUES('$url')") or die(mysql_error()); echo 'Din bild har laddats upp.'; exit; } else { echo 'Endast JPG-filer är tillåtna.'; exit; } } ?> Här kan du ladda upp en bild. <br /><br /> Välj bild (.jpg) <br /> <form action="upload.php" method="post" enctype="multipart/form-data"> <input type="hidden" name="upload" value="upload" /> <input type="file" name= "picture" /> <input type="submit" value="Ladda upp bild"> </form> pictures.php - Visar alla bilder <?php $sql = mysql_query("SELECT * FROM `pictures` ORDER BY `id` DESC") or die(mysql_error()); if (mysql_num_rows($sql) == 0){ echo 'Det finns inga bilder att visa.'; } while ( $info = mysql_fetch_array ( $sql )){ echo '<img src="'. $info['url'] .'" border="1" /><br /><br />'; } ?> Install.php - Installerar databasen <?php $sql_server = "MySQL-server"; $sql_username = "MySQL-användarnamn"; $sql_password = "MySQL-lösenord"; $sql_database = "MySQL-databas"; mysql_connect($sql_server, $sql_username, $sql_password) or die('MySQL-uppgifterna är felaktiga.'); mysql_select_db($sql_database) or die('Databasen finns inte.'); mysql_query("DROP TABLE IF EXISTS `pictures`;") or die (mysql_error()); mysql_query("CREATE TABLE `pictures` ( `id` INT( 11 ) NOT NULL AUTO_INCREMENT , `url` VARCHAR( 100 ) NOT NULL , PRIMARY KEY ( `id` ) , UNIQUE ( `id` ) ) ENGINE = MYISAM ;") or die (mysql_error()); echo 'Databasen har installerats.'; ?> Citera
OFuska Skrivet 6 Juni 2010 Rapport Skrivet 6 Juni 2010 Tycker det är slöseri med databasutrymme. Citera
Rekommendera inlägg
Gå med i konversationen
Du kan skriva nu och registrera dig senare. Om du har ett konto, logga in nu för att posta med ditt konto.