webForumDet fria alternativet

Skanna av mapp samt få in bilder i en MySQL-databas

PHP

4 svar · 474 visningar · startad av lillebror

Medlem sedan apr. 20041 597 inlägg
Frågan#1

Hej,

Jag håller för närvarande på med förberedelser för en migrering från ett egenutvecklat forum till forumet vBulletin. Arbetet har gått över förväntan. I nuläget har jag tagit fram skript för att bland annat föra över användare, trådar, inlägg och pm till det nya systemet. Nu har turen kommit till profilbilder och användarnas albumbilder.

När det gäller profilbilderna så har jag full koll på vilken information och var den ska in i vBulletindatabasen. Jag har även gjort ett batchjobb i Photoshop som konverterar profilbilderna till rätt storlek. Det jag nu behöver liter tips och råd om är hur jag på bästa sätt, med hjälp av PHP, kan skanna av en viss mapp efter profilbilder och sedan läsa in information för respektive bild för att slutligen skjuta in bilderna i MySQL-databasen.

Om någon har förslag på PHP-kod som skulle kunna lösa hela/delar av dessa uppgifter så tar jag tacksamt emot det.

Medlem sedan mars 2003429 inlägg
#2

Hej,

Med hjälp av dessa (http://se.php.net/manual/en/ref.dir.php) funktioner och lite loopar så plockar du ju ut alla filer, vill du vara säker på att det är bilder kan du ju alltid kolla mimetypen, det gör du numera lämpligast med finfo funktionerna
http://se.php.net/manual/en/ref.fileinfo.php
Den du bör använda:
http://se.php.net/manual/en/function.finfo-file.php

Eftersom du inte ska loopa genom subfoldrar osv så anser jag det som en ganska enkel uppgift så det där snor du ihop snabbt ;-) Lycka till!

Mvh
Tobias

Medlem sedan apr. 20041 597 inlägg
#3

Tack Tobias för snabbt svar. Det var precis den här lilla knuffen i rätt riktning som jag var ute efter :) Ska ta mig an detta imorgon. Återkommer med en rapport om hur det har gått sedan!

Medlem sedan mars 2003429 inlägg
#4

Hej,

Som jag precis sa i tråden http://www.webforum.nu/showthread.php?p=1445949#post1445949 där jag kompå att kanske inte alla har finfo (PECL Fileinfo) om det inte funkar, så kan du använda mime_content_type() istället http://se2.php.net/manual/en/function.mime-content-type.php

Mvh
Tobias

Medlem sedan aug. 200710 inlägg
#5

Funktion för att ladda upp bild och visa den i ett inlägg

Hej

Jag har byggt en enkel funktion för att göra inlägg (text) via ett formulär och sedan visa inmatad info.
Funktion baseras på PHP + Mysql.
Detta funkar fint, men nu skulle jag vilja lägga till en bild för varje inlägg.

Helt skall man kunna lägga till vilken upplösning som helst och sedan ändras upplösning automatiskt. (upload and resize) för att passa på webben.

Frågor:
Jag vore väldigt tacksam om någon har ett script/exempelsida för att lösa denna funktion.

/Torbjörn

250 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)