os explico el codigo que tengo es el siguiente:
Cita:
con esto consigo que me lea las imágenes de una carpeta, pero luego necesito que solo me muestre unas concretas y no todos.<?php
echo "<h3>Galeria Fotografica</h3>\n";
echo "<table>\n";
echo "<tr>\n";
$directorio = opendir("folder");
while ($archivo = readdir($directorio))
{
$link = str_replace(".jpg", "", $link);
$nombreArch = str_replace("-", " ", $archivo);
$nombreArch = str_replace(".jpg", "", $nombreArch);
list($ref, $modelo, $num) = explode(" ", $nombreArch);
if ($archivo != "." && $archivo != "..") {
echo "<td>\n<a href='/folder/$link";
echo "_p.jpg'>";
echo "<img src='/folder/$archivo' title='Ver $nombreArch'";
echo " border=0></a>\n";
echo "</td>\n";
echo "<td>\n";
echo "model: $modelo<br/>";
echo "reference: $ref<br/>";
echo "numbre: $num<br/>";
echo "</td>\n";
}
}
closedir($directorio);
echo "</tr>\n";
echo "</table>\n";
?>
echo "<h3>Galeria Fotografica</h3>\n";
echo "<table>\n";
echo "<tr>\n";
$directorio = opendir("folder");
while ($archivo = readdir($directorio))
{
$link = str_replace(".jpg", "", $link);
$nombreArch = str_replace("-", " ", $archivo);
$nombreArch = str_replace(".jpg", "", $nombreArch);
list($ref, $modelo, $num) = explode(" ", $nombreArch);
if ($archivo != "." && $archivo != "..") {
echo "<td>\n<a href='/folder/$link";
echo "_p.jpg'>";
echo "<img src='/folder/$archivo' title='Ver $nombreArch'";
echo " border=0></a>\n";
echo "</td>\n";
echo "<td>\n";
echo "model: $modelo<br/>";
echo "reference: $ref<br/>";
echo "numbre: $num<br/>";
echo "</td>\n";
}
}
closedir($directorio);
echo "</tr>\n";
echo "</table>\n";
?>
Las fotos que contiene la carpeta son de una galeria de foto, y estan etiquetadas de la siguiente manera, referencia-modelo-color-numero.jpg.
Lo que yo quiero es que estos links que se crean envien como variable la referencia y el modelo a otra pagina y que esta solo muestre las fotos de esa referencia y ese modelo, pero muestre todos los colores disponibles.
por eso decia que tenia que comprobar si la cadena contiene x la muestras si no no.
Soy un autentico novato y quizas donde me equivoco es en la forma de plantearlo.
No me gsutaria si puede ser que me dierais el codigo y ya esta si no que me expliques que tengo que hacer y como, para poder entenderlo y seguir mejorando.
Muchas gracias y perdón por el tocho