Avatar billede bad24 Nybegynder
21. maj 2003 - 15:46 Der er 19 kommentarer og
3 løsninger

Problemer med links system

Hejsa, jeg har fået et problem med et link system som jeg bruger på min side. Efter jeg har includet det. Så får jeg en fejl om at header allerde er blevet sendt.
I kan selv se fejlen her http://www.myass.dk/links.php?cat=6 (tryk på et link) Den siger at den ikke kan tilføje Header fordi den allerede er sendt.

Nogen der kan hjælpe mig med at få udryddet dette problem?

Med venlig Hilsen
Lars
Avatar billede ahv Nybegynder
21. maj 2003 - 15:48 #1
det er fordi du har et output til browerseren før header("Location side.php");
Avatar billede ahv Nybegynder
21. maj 2003 - 15:49 #2
Så du skal altså omstrukturer din kode så der ikke er noget html eller en echo før din header.
Avatar billede bad24 Nybegynder
21. maj 2003 - 15:50 #3
hmm...
Nu er jeg ret nybegynder med med php og MySQL.
Men syntes nu jeg har prøvet en masse.
Avatar billede exp Juniormester
21. maj 2003 - 15:54 #4
i links.php må der ikke være noget output til browseren (hverken linieskif, mellemrum eller tekst), ellers får du denne fejl...

så hvis det skal virke, skal du have din redirect-økode øverst i links.php...
Avatar billede bad24 Nybegynder
21. maj 2003 - 15:55 #5
aha.
Så kun ren PHP i links.php.
men hvordan kan jeg få det ind i en tabel ?
Avatar billede exp Juniormester
21. maj 2003 - 15:56 #6
få hvad ind i en tabel?
Avatar billede exp Juniormester
21. maj 2003 - 15:57 #7
det jeg plejer at gøre at at jeg laver en redir.php der klarer videresendelswen til siden, hvorefter den (via HTTP_REFERER) hopper tilbage til den side den er kaldt fra (i dit tilfælde links.php)
Avatar billede tipsen Nybegynder
21. maj 2003 - 15:58 #8
når du bruger location i et header-kald omdirigerer du browseren til en helt ny side - derfor giver det heller ikke mening at sende diverse html-koder til browseren, da den alligevel er på vej til en ny side!

Hvis du derimod vil have inkluderet indholdet fra filen side.php i en tabel i links.php, skal du bruge include() eller require() i stedet for.
Avatar billede bad24 Nybegynder
21. maj 2003 - 16:01 #9
se http://www.myass.dk/links.php
hvordan kan jeg få det i midten til at være i en tabel på 790 med et baggrundsbillede. Kan jeg ikke starte koden i header, og indsætte et eller andet slut kode i footer. (fx klippe i en celle, så starten står i header og slutningen står i footer)
Avatar billede tipsen Nybegynder
21. maj 2003 - 16:03 #10
Det har intet med header-funktionen at gøre - du skal bruge include() el. require() til det formål!
Avatar billede bad24 Nybegynder
21. maj 2003 - 16:03 #11
hvordan gør jeg det?
Avatar billede tipsen Nybegynder
21. maj 2003 - 16:07 #12
Prøv at vise din eksisterende kode og forklar, hvad det er du vil opnå - bare med dine egne ord!

(Eks: Jeg vil gerne have den html-kode der genereres af fil1.php indsat i tabellen midt på siden i fil2.php)
Avatar billede bad24 Nybegynder
21. maj 2003 - 16:09 #13
altså links.php siden.
skal ligne fx. www.myass.dk/index.php
Avatar billede tipsen Nybegynder
21. maj 2003 - 18:21 #14
hvis den bare skal ligne index.php, skal du jo bare lave det samme design en gang til...
Avatar billede ahv Nybegynder
21. maj 2003 - 19:13 #15
bad24 >> Nu ser det ud til du har fået styr på det?
Avatar billede bad24 Nybegynder
23. maj 2003 - 19:03 #16
nej jeg mangler at få selve links tingen ind i en tabel.
Avatar billede bad24 Nybegynder
29. maj 2003 - 17:49 #17
bump
Avatar billede tipsen Nybegynder
29. maj 2003 - 17:56 #18
<table>
  include("linksting.php");
</table>
Avatar billede bad24 Nybegynder
29. maj 2003 - 18:29 #19
Glemte helt at sige, at din cd er kommet.
Den er bare super god. Skulle sku' selv have bestilt en til mig :D
Avatar billede bad24 Nybegynder
29. maj 2003 - 18:45 #20
tipsen. Er du sikker på det vil virke, når det linksystem bruger header og footer?
Avatar billede tipsen Nybegynder
30. maj 2003 - 03:08 #21
Det er jeg ikke sikker på, at jeg forstår...
Avatar billede bad24 Nybegynder
18. juni 2003 - 17:27 #22
Jeg har fået rettet det nu.
problemet lå i header filen.

Dem der har svaret får 30 points hver.
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