03. marts 2005 - 12:55Der er
15 kommentarer og 1 løsning
Indlæsning af side på anden webhotel
Jeg har adgang til 2 webhoteller: Hotel1 giver adgang til PHP og MySql. Hotel2 giver ikke adgang til PHP og MySql.
På Hotel1 har jeg nogle besøgstællere, som er lavet i PHP og Mysql. Dem vil jeg gerne bruge på Hotel2. Kan jeg i den eksiterende index.html på hotel2 indsætte noget kode, så en bestemt side på Hotel1 (indeholder MySql-kode) samtidig indlæses?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Til Raysted-dk: Dit forslag til kode er PHP-kode. Jeg har jo ikke adgang til PHP på Hotel2: Til di8leva: Lyder interessant - det skal prøves. Hvad gør "iframe"? Til olebole: Jeg vil gerne gøre brug af den kode, som jeg i forvejen har lavet, men selvfølgelig i en anden MySql-tabel.
Jeg har ikke brug for at tallet vises på Hotel2's index-side. Jeg skal bare have My-Sql tabllen til at blive opdateret på Hotel1, når Hotel2 index-side indlæses. Så kan jeg altid lave en statistik side, hvor jeg kan aflæse statistikken.
Der er vel ingen, der taler om at vise noget på Hotel2(?)
Den måde, jeg viste dig, er den måde de fleste counters fungerer på - fordi den er så simpel og ekstrem driftsikker. Nu er en counter jo ikke noget stort script, så det kan ikke tage meget mere end fem minutter at skrive det om, du har ... men hvis du insisterer og nægter at lave en god og simpel løsning, så ..... :)
Jeg forstår det nok ikke helt. Skal jeg forstå det sådan, at koden <img scr="Hotel1/counter.php">, opdaterer min MySql-tabel - altså forudsat at "counter.php" er skrevet rigtigt. Hvis det er tilfældet, er det vel nogenlunde det samme, som "iframe" gør jf. kommentar længere oppe. Og hvis det er tilfældet, så er dit forslag da lige så interessant.
Det driller. Jeg har skrevet min PHP-kode (Hotel1) og nederst skrevet: Header("Location: minGif.gif"); Jeg har lavet en lille gif-fil, som jeg kalder minGif.gif og lagt i samme mappe som php-filen. Jeg får fejl, når jeg indlæser php-siden. Tjek evt. www.fdf.dk/esbjerg1/vardeborg/statistik.php Jeg har så på Hotel2 i html-filen tilføjet: <img src="http://www.fdf.dk/esbjerg1/vardeborg/statistik.php">
Den fejl får du, fordi der er blevet skrevet noget ud til browseren, før header'en bliver sat. Det kan ske på flere måder: 1. du kan have echo'et noget tekst 2. der kan være en tom linie - eller blot et mellemrum - før dit php-start-tag <? 3. punkt 3 kan også gælde i include-filer
Forklaringen: Et dokument sendt over HTTP-protokollen består af to dele 'header' og 'body' - som endelig ikke må forveksles med et HTML-dokuments <head></head> og <body></body>. I header'en sendes forskellige oplysninger til browseren om dokumentet ... dets størrelse, dets Mime type (indholds type), m.m. Disse informationer skal browseren have for at vide, hvordan dokumentet skal behandles. Body'en består af selve dokumentets indhold og sendes efter header'en.
Når først body'en er begyndt at forlade serveren, kan der ikke længere tilføjes noget til header'en ... den ligger jo allerede i browseren. Derfor får du den fejl, hvis der er sendt så meget som et enkelt blanktegn fra serveren.
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.