Avatar billede dm-bm Nybegynder
28. august 2004 - 13:31 Der er 19 kommentarer og
1 løsning

Forkert billede placering

Jeg har fået et mindre problem. Jeg ved ikke om det er helt rigtige kategori for dette, men det er php jeg har lavet det i.
Jeg har en forside man kan rette via et admin område. I det admin område kan man se resultatet på samme side. Problemet er så at admin området ligger i en anden mappe og når så jeg smider et billede på så viser den ikke billedet da det er placeret i forhold til forsiden. Det er ikke et preview på admin siden, det er det samme som man ser på forsiden. Kan jeg få det områder der viser resultatet i admin området til at linke et skridt tilbage med billeder? Det hele foregår via kode i et textfield når man retter forsiden.
Håber i forstår, ellers må jeg prøve igen..
Avatar billede triggy Nybegynder
28. august 2004 - 13:39 #1
er det en anden php fil du bruger på adminsiden til at vise billedet ?

hvis det er, kan du bare sætte ../ foran stien
Avatar billede dm-bm Nybegynder
28. august 2004 - 13:46 #2
Ja, men så er der også ../ foran stien på forsiden.
De ligger placeret sådan:
www.siden.dk/index.php
og
www.siden.dk/admin/retforside.php
Det er samme udtræk jeg bruger på index.php og admin/retforside.php
Det skal ikke være et preview, men det samme som der vises på forsiden.
Avatar billede dm-bm Nybegynder
28. august 2004 - 13:48 #3
Er der et script der automatisk kan smide ../ foran alle billeder der måtte være i det område?
Avatar billede triggy Nybegynder
28. august 2004 - 14:02 #4
hvis du henter filnavnet ca. sådan her:

RS("filnavn")

så kan du bare lave det om på retforside.php til:

"../".RS("filnavn")
Avatar billede dm-bm Nybegynder
28. august 2004 - 14:07 #5
<table>
<td><div><?php echo $row_forside['tekst']; ?></div></td>
</table>

Det er min kode.. på retforside.php skal man selv smide de html koder ind man vil have. Så det hele kommer samlet ud med det udtræk.
Avatar billede dm-bm Nybegynder
28. august 2004 - 14:10 #6
Men hvis man så laver et <img src="billede.gif">, kan man så ikke få et sykke kode til at smide ../ foran billederne hvis den støder på den <img src=""> kode i <?php echo $row_forside['tekst']; ?>
Avatar billede dm-bm Nybegynder
28. august 2004 - 14:11 #7
Et eller andet med if, else osv.. eller skal jeg lave det på en helt anden måde ?
Avatar billede triggy Nybegynder
28. august 2004 - 14:12 #8
<?php echo "../".$row_forside['tekst']; ?>
Avatar billede dm-bm Nybegynder
28. august 2004 - 14:16 #9
Ja, men det er ikke kun billede kode der kommer i det udtræk. Det er en masse tekst og evt koder der kan smides ind i det textfield.
Avatar billede dm-bm Nybegynder
28. august 2004 - 14:17 #10
Og den viste også kun ../ og så billedet der ikke kunne vises bagefter
Avatar billede triggy Nybegynder
28. august 2004 - 14:35 #11
hmm... skal lige tygge på den
Avatar billede fzone Nybegynder
28. august 2004 - 22:46 #12
Kan man ikke bare skrive en fast sti istedet? Altså <img src="billede.gif"> bliver til <img src="http://siden.dk/sti/til/billede/billede.gif">
Avatar billede sorenbs Nybegynder
29. august 2004 - 02:01 #13
Jeg holder på fzones forslag, så er der i hvert fald ikke noget at komme efter :)
Avatar billede sukos Juniormester
29. august 2004 - 05:47 #14
Jeg ville nu bruge / uden domænenavnet, for også at kunne teste lokalt, uden at skulle hente billedet fra webserveren.
Altså, ligger billederne i "domæne.dk/images/billeder/billedefil.jpg" ville jeg bruge

<img src="/images/billeder/<?php echo $row_forside['tekst']; ?>">
Avatar billede triggy Nybegynder
29. august 2004 - 10:20 #15
Umiddelbart er dette den eneste løsning jeg kan komme på:

<?php echo str_replace("<img src=\"","<img src=\"../",$row_forside['tekst']; ?>
Avatar billede triggy Nybegynder
29. august 2004 - 10:20 #16
ups... 

Sådan her:
<?php echo str_replace("<img src=\"","<img src=\"../",$row_forside['tekst']); ?>
Avatar billede triggy Nybegynder
29. august 2004 - 10:27 #17
Hvis jeg altså har forstået det rigtigt og $row_forside['tekst'] returnerer en masse blandet html
Avatar billede dm-bm Nybegynder
29. august 2004 - 13:58 #18
Ja $row_forside['tekst'] er bare blandet tekst og kode som kan tilføjes selv
Avatar billede dm-bm Nybegynder
29. august 2004 - 13:59 #19
Jamen triggy kom med et svar.. Det virker! :D
Tak for hjælpen...
Avatar billede triggy Nybegynder
29. august 2004 - 14:27 #20
Det var så lidt :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester