sal. am de facut un site unde se pot uploada imagini si acum se vrea sa se uploadeze si fisiere(doc, rar, zip, etc) pana aici nici o problema. problema mea e la afisare. acolo unde am imagine sa imi afiseze imaginea iar unde sunt documente sa mi le afiseze sub forma de link de unde se pot downloada.
fisierele si pozele le tin in directoare iar in baza de date introduc numele si calea catre ele.
intrebarea e cum fac afisarea ?
tipuri fisiere
Moderatori: Moderatori, Start Moderator
eu introduc in tabelul mysql fisierul cu implode si arata ceva de genul
(1.jpg,2.jpg,3.jpg,4.doc,4.doc)si le scot cu explode.
mama gadnit si eu la treab aasta cu extensiile dar asta ar insemna sa mai fac un camp in tabelul mysql in care sa introduc si tipul fisierelor. dar cred ca ma complic eu prea mult, altfel nu imi dau seama chiar nu stiu sunt blocat.
eu am reusit intr-n fel sa fac cu eregi am facut un test.
<?php
include("conectare.php");
$result=mysql_query("select * from fisiere where id_fisier='68'")or die("Eroare:".mysql_query());
$row=mysql_fetch_array($result);
$poze=explode(",",$row["poze"]);
$cale=$row["cale"];
$nr=count($poze);
for($i=0;$i<$nr;$i++)
{
if(eregi("jpg", $poze[$i]))
{
$cale=$row["cale"];
echo "<img src='".$cale."".$poze[$i]."' alt='".$poze[$i]."' width='120' height='90'><br>\n";
}
else
{
$cale=$row["cale"];
echo "<a href='".$cale."".$poze[$i]."'>".$poze[$i]."</a><br>";
}
}
?>
dar nu mi merge decat cu un tip de fisiere adica jpg .
(1.jpg,2.jpg,3.jpg,4.doc,4.doc)si le scot cu explode.
mama gadnit si eu la treab aasta cu extensiile dar asta ar insemna sa mai fac un camp in tabelul mysql in care sa introduc si tipul fisierelor. dar cred ca ma complic eu prea mult, altfel nu imi dau seama chiar nu stiu sunt blocat.
eu am reusit intr-n fel sa fac cu eregi am facut un test.
<?php
include("conectare.php");
$result=mysql_query("select * from fisiere where id_fisier='68'")or die("Eroare:".mysql_query());
$row=mysql_fetch_array($result);
$poze=explode(",",$row["poze"]);
$cale=$row["cale"];
$nr=count($poze);
for($i=0;$i<$nr;$i++)
{
if(eregi("jpg", $poze[$i]))
{
$cale=$row["cale"];
echo "<img src='".$cale."".$poze[$i]."' alt='".$poze[$i]."' width='120' height='90'><br>\n";
}
else
{
$cale=$row["cale"];
echo "<a href='".$cale."".$poze[$i]."'>".$poze[$i]."</a><br>";
}
}
?>
dar nu mi merge decat cu un tip de fisiere adica jpg .
Best thing in life is... life
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 29 vizitatori



