Gå til innhold

Kode bilde i php?


Anbefalte innlegg

Skrevet

Jeg skal inkludere et bilde i et php script, og har "kodet" det i html, ved hjelp av imageready og slicing. Dere kan se det her: http://dyrepraten.com/dyreprofil.html

Problemet mitt er bare det at jeg ikke får inkludert det på en god måte, for om jeg legger det inn, blir alt bare rot. Jeg lurer derfor på om det er mulig å kode et bilde i php? Eller om noen kanskje kan hjelpe meg med å finne en løsning på problemet :)

Videoannonse
Annonse
Skrevet

Du er nødt til å definere "bare rot".. men du har 3 valg

1 - include("dyreprofil.html");

2 - file_get_contents("dyreprofil.html");

3 - skrive en include funksjon med ob

 

function inkluder($fil) {
 require $fil;
 $inc = ob_get_contents();
 ob_end_clean();
 return $inc; 
}

inkluder("dyreprofil.html");

Skrevet

Takk :) Jeg må kode dette inn i linken

dyr.php?gimat&id=" . $hentDyr['id'] . 

Er det mulig? Det går nemlig ikke i html, i og med at dette er deler av php.

Skrevet

Det er vel bare feil koding?

Du skal ikke ha med <html> nar du inkluderer pa andre sider. Og <table>-taggen og resten av koden inni <table>-taggen vil prove a plassere hele tabellen oppe i venstre hjorne.

 

Du bor bruke <ul> til dette.

Skrevet

Jo, men det går vel ikke ann å gjøre det i en link når resten er html? Eller? Skal prøve når jeg kommer hjem, akkurat nå har jeg forberedelse til eksamen på skolen.

Skrevet

Det er ikke mulig å gjøre dette iallefall:

 

	<td rowspan="3">
         <?php
   <a href=\"dyr.php?stell&id=" . $hentDyr['id'] . "\"?><img src="images/dyreprofil_01.gif" alt="" width="33" height="20" border="0"></a></td>
 <td colspan="5">
 	<img src="images/dyreprofil_02.gif" width="107" height="6" alt=""></td>
 <td rowspan="4">
 	<a href="dyr.php?gisnacks&id="><img src="images/dyreprofil_03.gif" alt="" width="58" height="24" border="0"></a></td>
 <td rowspan="4">
 	<img src="images/dyreprofil_04.gif" width="11" height="24" alt=""></td>
 <td rowspan="4">
 	<a href="dyr.php?trening&id="><img src="images/dyreprofil_05.gif" alt="" width="30" height="24" border="0"></a></td>
 <td colspan="6">
 	<img src="images/dyreprofil_06.gif" width="198" height="6" alt=""></td>

Skrevet

du kan fint sende linker av formen "side.php?id=123" også bruke php-til å håndtere id'n. Putter du php-kode inn i ett html-dokument må du også rename fila til .php, med mindre du endrer serveren til å takle html-filer som php-filer.

Skrevet
du kan fint sende linker av formen "side.php?id=123" også bruke php-til å håndtere id'n. Putter du php-kode inn i ett html-dokument må du også rename fila til .php, med mindre du endrer serveren til å takle html-filer som php-filer.

8661738[/snapback]

 

Det er gjort (fra .html til .php) Men jeg finner ikke helt ut hvordan jeg skal definere id'en på riktig måte :whistle:

Skrevet
$min_variabel = $_GET["id"];

8661979[/snapback]

 

Kan jeg sette det opp slik da?

 

<a href=\"dyr.php?stell&id=$min_variabel = $_GET["id"];><img src="images/dyreprofil_01.gif" alt="" width="33" height="20" border="0"></a></td>

 

Det går vel ikke?

Skrevet

hvis du har id-nr til bildet, så må den "bakes" inn i linken. Og når noen trykker på en link henter du ut id'en vha $_GET["keyword"].

 

Sinden med link på:

<?php
$bilde = 88; /* hardkodet eksempel, id-tallet må du vite selv */
<a href=" '#?id='+$bilde"><img scr=" 'images/pict'+$bilde+'.gif' " alt="" /></a>

?>

 

Dyr.php:

PHP
<?php

$dyr $_GET["id"];

include('"pages/"+$dyr+".html"');

?>

tror vet jeg rota noe med hermetegnene over her, lengde siden jeg har jobbet med php nå...

 

Er også mulig jeg misforstår litt hva du er ute etter?

Skrevet

Jeg bruker jo dette nå:

 

print "<a href=\"dyr.php?kos&id=" . $hentDyr['id'] . "\">Gi kos</a> | ";

 

Alle dyrene har deres egen id, men jeg kan jo ikke disse utenatt.

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...