Avatar billede elohim Nybegynder
13. maj 2003 - 12:46 Der er 3 kommentarer og
1 løsning

Kan man hente browsertekst med PHP

Jeg er med i en tjeneste som gør at jeg kan sende en http:\\request og får så et svar tilbage. Det der er svært for mig er at jeg får svaret i samme browservindue som jeg sender requestet i. det betyder at jeg ikke kan åbne en html eller anden fil. for den findes ikke. hvis jeg højreklikker og vælger vis kilde og derefter vælger gem som, ja så har jeg jo en fil jeg kan åbne bagefter. Så det er det der er spørgsmålet. Kan man lave et stykke PHP værktøj som kan sende requestet og lave filen, ved automatisk at lave det manuelle arbejde jeg laver nu.
Hilsen Ib
Avatar billede fangel Nybegynder
13. maj 2003 - 12:55 #1
JA, det kan man godt... prøv at kigge på dette ex...

<?php
$URI = "http://slashdot.org/";
$FileName = "her_vil_jeg_gemme_siden.html";

$filen = file($URI);
$handle = fopen($FileName, "w+"); // usikker på w+, men tjek efter
foreach($filen AS $key => $value){
  fputs($handle, $filen[$key] . "\n");
}
fclose($handle);
?>

meget utestet, og lige skrevet... men prøv...

Morten
Avatar billede elohim Nybegynder
13. maj 2003 - 13:15 #2
OK, kan jeg få dig til at lave en fuld PHP fil.

den skal spørge på http://194.182.251.47/testapi/mst.pl?ph1=???????? (du kan ikke teste da det kun vi herfra mig, og ????????? er et telefon nr.)
Svaret jeg får i browseren og som skal ligges i en fil, ser sådan ud,
???????? 20030513 115446 516198 6196801 6954 7323 0
Hvis du kan/vil det, så får du 100 poing
Avatar billede fangel Nybegynder
13. maj 2003 - 13:18 #3
i løbet af dagen vil eg godt...
Avatar billede kryster Nybegynder
19. maj 2003 - 12:37 #4
$i = 0;
$handle = fopen ("http://194.182.251.47/testapi/mst.pl?ph1=????????", "r");
while (!feof ($handle)) {
  $buffer[$i] = fgets($handle, 4096);
  echo $buffer[$i];
  $i++;
}
fclose ($handle);

Så indeholder arrayet buffer, hver linie af outputtet.
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