Alexander_sola Skrevet 8. februar 2006 Del Skrevet 8. februar 2006 Hey, jeg har et php script, som jeg vil at skal kjøre på en server en annen plass, er det mulig uten og legge filen inn på den andre serveren? Lenke til kommentar
Gjest Slettet+6132 Skrevet 8. februar 2006 Del Skrevet 8. februar 2006 (endret) Hey, jeg har et php script, som jeg vil at skal kjøre på en server en annen plass, er det mulig uten og legge filen inn på den andre serveren? 5571763[/snapback] Enkelt og greit svar: Svaret har 3 bokstaver, starter på N og slutter på EI. (NEI, om du ikke tok hintet ) PHP kjøres på serveren, derfor må også koden ligge på serveren. Men det er en måte du kan gjøre det på, men som gjør at du har et sykt sikkerhetsproblem etterpå. Om du printer ut koden i ren tekst på den ene serveren, og får den andre serveren til å hente koden og kjøre eval() på den. Men som sagt, du har et stort sikkerhetsproblem da, og må nok gjøre en del mer ting enn det jeg har sagt her Endret 8. februar 2006 av Slettet+6132 Lenke til kommentar
stian90_2 Skrevet 8. februar 2006 Del Skrevet 8. februar 2006 om siden meg.php ligger på serveren start.no ? kan han ikke gjøre slik :S <?php include("http://home.no.net/BRUKERNAVN/meg.php"); <? Lenke til kommentar
Gjest Slettet+6132 Skrevet 8. februar 2006 Del Skrevet 8. februar 2006 om siden meg.php ligger på serveren start.no ? kan han ikke gjøre slik :S <?php include("http://home.no.net/BRUKERNAVN/meg.php"); <? 5572707[/snapback] Skriptet blir da kjørt på hovedserveren, og HTMLen som det skriver ut blir inkludert på server 2. Lenke til kommentar
stian90_2 Skrevet 8. februar 2006 Del Skrevet 8. februar 2006 Ja ? var det ikke det han ville da ? Lenke til kommentar
Gjest Slettet+6132 Skrevet 8. februar 2006 Del Skrevet 8. februar 2006 Ja ? var det ikke det han ville da ? 5573928[/snapback] Han vil KJØRE selve scriptet på server2, ikke kjøre det på hovedserver og printe ut HTMLen på server2. Er hvertfall ikke det han har spurt om i første post Lenke til kommentar
Sjark Skrevet 9. februar 2006 Del Skrevet 9. februar 2006 jepp, det var det han mente Lenke til kommentar
Torbjørn Skrevet 9. februar 2006 Del Skrevet 9. februar 2006 du må lage et skript på server2 som tar imot kode som input og kjører denne. sikkerhestimplikasjonene er kosmologiske. Lenke til kommentar
stian90_2 Skrevet 9. februar 2006 Del Skrevet 9. februar 2006 (endret) Aha, da bomma jeg litt da =P Endret 9. februar 2006 av stianiquniez Lenke til kommentar
easypwn Skrevet 9. februar 2006 Del Skrevet 9. februar 2006 (endret) hm.. mayb.. Sett opp webserver uten php støtte og include den eksterne fila med en lokal php fil. Eller dette: lokalfil.php: <?php $_GET['fil'];?> lokalfil.php?fil=http://domain.com/eksternfil.php Endret 9. februar 2006 av easypwn Lenke til kommentar
Gjest Slettet+6132 Skrevet 9. februar 2006 Del Skrevet 9. februar 2006 (endret) hm.. mayb.. Sett opp webserver uten php støtte og include den eksterne fila med en lokal php fil. Eller dette: lokalfil.php: <?php $_GET['fil'];?> lokalfil.php?fil=http://domain.com/eksternfil.php 5580258[/snapback] Unnskyld meg, men hva f*en er det du soser med? Om han setter opp en server uten PHP-støtte, hvordan skal han da få inkludere fila? Og det "scriptet" du ga der gjør jo ikke noen som helst nytte i det heletatt, det gjør faktisk ikke noe som helst. Jeg har jo allerede sagt hva som må til, du trenger to servere med PHP: Server1: - PHP - Scriptet du skal bruke, printes ut vha. readfile() el. lign. Server2: - PHP - Hente script fra Server1, og kjøre eval() på koden som blir hentet. Dette er kort forklart hvordan det gjøres, men det må mer til for å hindre uverifiserte personer i å kjøre script på din server. EDIT: Beklager om jeg høres hissig ut Endret 9. februar 2006 av Slettet+6132 Lenke til kommentar
easypwn Skrevet 10. februar 2006 Del Skrevet 10. februar 2006 (endret) hm.. mente ikke å include fra den servern som ikke hadde php, men ha php file som skulle inkluderes på den. hm, så jeg glemte en linje på den andre, om du putter følgende på server med php: lokalfil.php: <?php $_GET['fil']; include($fil); ?> og har for eksempel... eksternfil.php/.txt eller no på en server som ikke kjører php (eller bare name it *.txt) og gjør lokalfil.php?fil=http://domain.com/eksternfil.php funker det fint.. men jeg er newb so o'well =) Endret 10. februar 2006 av easypwn Lenke til kommentar
Gjest Slettet+6132 Skrevet 10. februar 2006 Del Skrevet 10. februar 2006 hm..mente ikke å include fra den servern som ikke hadde php, men ha php file som skulle inkluderes på den. hm, så jeg glemte en linje på den andre, om du putter følgende på server med php: lokalfil.php: <?php $_GET['fil']; include($fil); ?> og har for eksempel... eksternfil.php/.txt eller no på en server som ikke kjører php (eller bare name it *.txt) og gjør lokalfil.php?fil=http://domain.com/eksternfil.php funker det fint.. men jeg er newb so o'well =) 5581425[/snapback] Ja men det nytter jo ikke det kjære deg. Du får ikke gjort noe med den teksten i php/txt-fila uansett, siden den andre serveren ikke har php da Lenke til kommentar
easypwn Skrevet 10. februar 2006 Del Skrevet 10. februar 2006 hm..mente ikke å include fra den servern som ikke hadde php, men ha php file som skulle inkluderes på den. hm, så jeg glemte en linje på den andre, om du putter følgende på server med php: lokalfil.php: <?php $_GET['fil']; include($fil); ?> og har for eksempel... eksternfil.php/.txt eller no på en server som ikke kjører php (eller bare name it *.txt) og gjør lokalfil.php?fil=http://domain.com/eksternfil.php funker det fint.. men jeg er newb so o'well =) 5581425[/snapback] Ja men det nytter jo ikke det kjære deg. Du får ikke gjort noe med den teksten i php/txt-fila uansett, siden den andre serveren ikke har php da 5581572[/snapback] o, k. trodde han hadde php på en av dem jeg :\ Lenke til kommentar
Ernie Skrevet 10. februar 2006 Del Skrevet 10. februar 2006 (endret) hm..mente ikke å include fra den servern som ikke hadde php, men ha php file som skulle inkluderes på den. hm, så jeg glemte en linje på den andre, om du putter følgende på server med php: lokalfil.php: <?php $_GET['fil']; include($fil); ?> og har for eksempel... eksternfil.php/.txt eller no på en server som ikke kjører php (eller bare name it *.txt) og gjør lokalfil.php?fil=http://domain.com/eksternfil.php funker det fint.. men jeg er newb so o'well =) 5581425[/snapback] Ja men det nytter jo ikke det kjære deg. Du får ikke gjort noe med den teksten i php/txt-fila uansett, siden den andre serveren ikke har php da 5581572[/snapback] o, k. trodde han hadde php på en av dem jeg :\ 5581774[/snapback] Hjelper heller ikke siden inkludering av eksterne filer vil tilsi at man inkluderer output. Btw, bare jeg som ikke skjønne hva man skal med det her? Edit: Satans leif altså Endret 10. februar 2006 av Ernie Lenke til kommentar
Gjest Slettet+6132 Skrevet 10. februar 2006 Del Skrevet 10. februar 2006 Btw, bare jeg som ikke skjønne hva man skal med det her? 5582188[/snapback] Certainly not my friend! Hadde det vært pga en streng webhost eller noe kunne han jo bare lagt selve scriptet på den andre serveren. Så jeg fordtår ikke meningen med det Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå