Avatar billede dottie Nybegynder
13. oktober 2003 - 10:28 Der er 9 kommentarer og
1 løsning

Kontakte webside udefra ved hjælp af proxy

Jeg havde tidligere problemer med at kontakte min Apache server.
Den gang hjalp erikjacobsen mig ved at lave en proxy, som forsøger at åbne min hjemmeside.
Se http://www.eksperten.dk/spm/346557

Nu vil jeg egentligt gerne vide, hvordan laver man sådan en?

Med venlig hilsen
Dottie
Avatar billede erikjacobsen Ekspert
13. oktober 2003 - 10:30 #1
Du kan jo spørge mig ;) Lad mig lige smide koden til dig. 2 secs.
Avatar billede dottie Nybegynder
13. oktober 2003 - 10:32 #2
Håbede da også på svar fra dig :o)
Avatar billede erikjacobsen Ekspert
13. oktober 2003 - 10:32 #3
Det er et simpelt PHP-script:

<?
  print "<b>Forsøger at åbne http://www.djurslyst.dk/<b><br>";

  include("http://www.djurslyst.dk/");

?>
Avatar billede erikjacobsen Ekspert
13. oktober 2003 - 10:33 #4
Avatar billede dottie Nybegynder
13. oktober 2003 - 10:37 #5
Tusind tak for hjælpen *SS*
Du gav mig det svar jeg ønskede, men du har ikke lagt det som svar.

Men øhhh...... bonker lige mig selv oven i hovedet
Har da utallige gange brugt include, men tænkte slet ikke på at den
kunne bruges med en anden side på nettet

Du skal da have dine point for svaret
Avatar billede erikjacobsen Ekspert
13. oktober 2003 - 10:39 #6
Strengt taget skal PHP konfigureres til at kunne bruge http:// i en
include. Nogle kan, andre kan ikke, så prøv det.
Avatar billede dottie Nybegynder
13. oktober 2003 - 10:44 #7
okay, jeg forsøger om b-one er sat op til at acceptere det.

Men fik denne meddelelse :
Warning: Failed opening 'http://www.djurslyst.dk/' for inclusion (include_path='.:/usr/share/pear:/usr/share/php/PEAR') in /customers/techsalg.dk/techsalg.dk/httpd.www/proxy.php on line 4

betyder det så at den ikke kan bruges?
Eller er der en måde at omgå det på?
Avatar billede erikjacobsen Ekspert
13. oktober 2003 - 10:48 #8
Det er vist fordi den ikke kan. Det er heller ikke noget
man har brug for på et almindeligt webhotel - måske derfor.

Man kan hente websider på andre måder, prøv at kigge på eksemplet
her: http://dk.php.net/fsockopen

<?php
$fp = fsockopen ("www.example.com", 80, $errno, $errstr, 30);
if (!$fp) {
    echo "$errstr ($errno)<br>\n";
} else {
    fputs ($fp, "GET / HTTP/1.0\r\nHost: www.example.com\r\n\r\n");
    while (!feof($fp)) {
        echo fgets ($fp,128);
    }
    fclose ($fp);
}
?>
Avatar billede dottie Nybegynder
13. oktober 2003 - 10:52 #9
Tusind tak for det link og eksempel *SS*
Det virker på b-one
Avatar billede erikjacobsen Ekspert
13. oktober 2003 - 10:54 #10
rart at høre!
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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