file_get_contents()

pippo123

Nuovo Utente
26 Ott 2012
5
0
0
Ciao, ho provato a chiedere info su quest'argomento su un altro forum ma non riesco a venirne a capo (solo per colpa mia e della mia inesperienza). Volevo provare se magari qui ne venivo a capo.

Parto da dove ero arrivato nell'altro.
ho una tabella dove dentro c'è scritto, per ogni record, un nome di file (sono tutti png) con il percorso di dove si trova.
Quindi, nella tabella denominata come frames ho 2 campi:
1) folder: dove si trova l'immagine;
2) nomefile: il nome del file png
Tramite php devo recuperare tutti i percorsi (ad esempio frames/cornice1.png e frames/cornice2.png) però poi tramite questo percorso dovrei recuperare le immagini fisiche e metterle in un array come se fossero tutti blob.
Questo perchè poi, quest'array pieno di blob, lo richiamo da un programma esterno (sencha touch) dove utilizzo i Blob direttamente.

Mi è stato consigliato di usare il file_get_contents() ma non capisco come utilizzarlo, e dove inserirlo in questo codice. Questo è il codice che uso ora (se pensate vada cambiato fatelo pure):

PHP:
$sql = "SELECT concat('../resources/icons/',folder,thumb) as mini, concat('../resources/icons/',folder,original) as originale, concat('../resources/icons/',folder,file) as files FROM frames ";

$result = array();

if ($resultdb = $mysqli->query($sql)) {

while($record = $resultdb->fetch_assoc()) {

array_push($result, $record);
}

$resultdb->close();
}

//count total records from table for paging
$sql = "SELECT count(*) as num FROM frames ";

$total = 0;
if ($resultdb = $mysqli->query($sql)) {

$record = $resultdb->fetch_assoc();

$total = $record['num'];

$resultdb->close();
}
 

Discussioni simili