Gå til innhold

Bildevisning ved hjelp av php


Anbefalte innlegg

Skrevet

Jeg trenger å lage et script som viser bilder.

Med dette mener jeg at man har et bilde og en forrige/neste knapp for å vise forrige/neste bilde.

Jeg har stresset med functions og løkker, men ingen lykke med det.

Noen forslag?

_________________

Mvh

Jan-Terje Sørensen

http://php.senteret.net

Videoannonse
Annonse
Skrevet
Jeg trenger å lage et script som viser bilder.

Med dette mener jeg at man har et bilde og en forrige/neste knapp for å vise forrige/neste bilde.

Jeg har stresset med functions og løkker, men ingen lykke med det.

Noen forslag?

_________________

Mvh

Jan-Terje Sørensen http://php.senteret.net

Ta deg en tur på www.hotscripts.com .

Eller du kan google litt! :smile:

Skrevet

Ja, men er det ikke så lett å finne ting når det er så mye man skal se igjennom. Men er det noen der ute som har en liten idè på hvordan det kan gjøres?

Skrevet

Minnes jeg hjalp en annen som slet med å bygge sitt eget lille galleri-skript. Søkte i forum og fant:

 

http://forum.sourcecode.no/viewtopic.php?t...e9b81e8b5d63e55

 

Hvis du er ute etter å bygge noe selv, kan du jo plukke opp noen ideer der. Hvis du er ute etter et helt ferdig skript, er nok det beste å søke litt.

 

Alternativt kan jeg grave frem noe, men da må du nok pent vente til jeg er ferdig med å fjerne virus fra PC'en :(

Skrevet

det beste som jeg alltid linker til er og blir gallery

 

men hvis du har en mappe med bilder og bare vil vise disse kanskje lage thumbnails av dem også:

 

http://magikern.sytes.net/code/projects/resize/

 

skrev det for en stund siden for en kar på forumet her: så vidt jeg husker så blei det litt rotete, men det skal ihvertfall fungere

 

bare kjør index_1.php som ligger i mappa(ingen spennende bilder der, bare for å vise) for koder se show_source.php som ligger i samme mappa.

Skrevet

Jeg tror jeg har blitt litt missforstått.

Se for dere èt bilde, der det er en forrige og neste knapp. så har jeg kallt alle bildene med tall( 1.jpg, 2.jpg, 3.jpg, osv)

Det jeg da trenger er at neste knappen peker på bilde 2, etter et trykk, peker nesteknappen på bilde 3, og forrige begynner å peke på bilde 1.

Dette er jo helt vanlige greier, det er bare det at jeg ikke har sett det i php, og jeg vet ikke helt hvordan jeg skal få det til.

Skrevet


echo '<img src="./'. $_GET['i'] .'.jpg">';

echo '<br><a href="./?i='. ($_GET['i] - 1) .'">Forrige</a>';

echo '/<a href="./?i='. ($_GET['i] + 1) .'">Neste</a>';

 

Mangler: feilsjekking

Skrevet

echo '<img src="./'. $_GET['i'] .'.jpg">';

echo '<br><a href="./?i='. ($_GET['i] - 1) .'">Forrige</a>';

echo '/<a href="./?i='. ($_GET['i] + 1) .'">Neste</a>';

 

Mangler: feilsjekking

 

+ et par småbugs :D

 

Korrigert kode:

 

    echo '<img src="./'  . $_GET['i'] .'.jpg">'; 

   echo '<br><a href="' . $_SERVER['PHP_SELF'] .'?i='. ($_GET['i'] - 1) .'">Forrige</a>'; 

   echo '/<a href="'    . $_SERVER['PHP_SELF']   .'?i='. ($_GET['i'] + 1) .'">Neste</a>'; 

  • 3 uker senere...
  • 5 år senere...
Skrevet

har lagt til litt på koden. med denne slipper du å linke til bilder som ikke eksisterer.

har også lagt til sån at man kan ha en komentar under bildet i form av en .txt fil i samme navn som bildet.

 

<?PHP

 

echo '<CENTER><img src="./' . $_GET['i'] .'.jpg"><BR>';

 

 

$text = $_GET['i'] . '.txt';

if (file_exists($text)){

include $text; }

 

echo '<BR><BR>';

 

$forige = ($_GET['i'] -1) . '.jpg';

if (file_exists($forige)){

echo '<a href="' . $_SERVER['PHP_SELF'] .'?i='. ($_GET['i'] - 1) .'">Forrige</a>';}

 

echo '/';

 

$neste = ($_GET['i'] +1) . '.jpg';

if (file_exists($neste)){

echo '<a href="' . $_SERVER['PHP_SELF'] .'?i='. ($_GET['i'] + 1) .'">Neste</a>'; }

 

?>

Skrevet

Flott at du vil hjelpe til, selv om det tok deg 6 år å svare ... og du har to problem i koden som eg ser.

 

Du sjekker ikke om $_GET['i'] er et tall.

$text = $_GET['i'] . '.txt';
if (file_exists($text)){

Hvis $_GET['i'] er avsluttet med "\ 0" uten mellomrom (umulig å skrive det i forumet? JS feil?) så vil ikke filendingen din kontrolleres. Du kan da inkludere hvilken som helst fil.

 

Og kan ikke se at du avslutter denne taggen noe sted.

<CENTER>
Gjest
Dette emnet er stengt for flere svar.
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...