FAQ |
Kalender |
2011-11-09, 12:59 | #1 | ||
|
|||
Medlem
|
Jag har testat denna kod för att ladda ner från en annan
webbserver, men filen blir tom vet att det beror på ett visst skydd. Går det att undvika skyddet? Min kod: <?php $source = copy("http://exempel.com/fil.txt"); $data = file_get_contents($source); $fp = fopen($_SERVER['DOCUMENT_ROOT'].'/data/filen.txt', 'w+'); fwrite($fp, $data); fclose($fp); ?> |
||
Svara med citat |
2011-11-09, 13:17 | #2 | |||
|
||||
Medlem
|
Citat:
<?php $data = file_get_contents("http://exempel.com/fil.txt"); if(empty($data)) die('Inget innehåll i fil'); $fp = fopen($_SERVER['DOCUMENT_ROOT'].'/data/filen.txt', 'w+'); fwrite($fp, $data); fclose($fp); ?> |
|||
Svara med citat |
2011-11-09, 15:24 | #3 | ||
|
|||
Medlem
|
Redan testat, men tack.
|
||
Svara med citat |
2011-11-09, 15:51 | #4 | ||
|
|||
Medlem
|
Är det överhuvudtaget tillåtet att ansluta till en extern adress på port 80 från ditt webhotell/din server?
I.s.f. så får du antingen använda fsockopen eller kanske cURL eftersom allow_url_fopen inte verkar vara tillåtet. |
||
Svara med citat |
2011-11-09, 16:10 | #5 | |||
|
||||
Medlem
|
Fungerar inte file_get_contents() så har loopia en alternativ lösning här via cURL...
https://support.loopia.se/wiki/%...j%C3%A4rrplats |
|||
Svara med citat |
2011-11-09, 19:18 | #6 | ||
|
|||
Medlem
|
+1 på cURL
|
||
Svara med citat |
2011-11-09, 20:41 | #7 | ||
|
|||
Medlem
|
har kollat lite på curl tidigare, men vet inte om mitt webbhotell stöder detta.
|
||
Svara med citat |
2011-11-09, 21:58 | #8 | |||
|
||||
Administratör
|
Skriv då vad du har för webbhotell... Har du bytt "http://example.com/fil.txt" till en riktig adress? Testa om du får ut någon data överhuvudtaget:
PHP-kod:
Testa enbart: PHP-kod:
__________________
@Zn4rK - Börja blogga - Paintball i Göteborg Det jag skriver är mina personliga åsikter och återspeglar inte vad WN eller andra företag jag representerar tycker. |
|||
Svara med citat |
2011-11-09, 21:58 | #9 | ||
|
|||
Supermoderator
|
Vilket webbhotell stödjer inte curl?
__________________
Full-stack developer, free for smaller assignments |
||
Svara med citat |
2011-11-10, 09:23 | #10 | |||
|
||||
Bara ett inlägg till!
|
||||
Svara med citat |
Svara |
|
|