Dator > Hur man laddar ner en fil i php

  • Hur man laddar ner en fil i php


  • PHP språket är ett tolkat skriptspråk som ofta används för att driva dynamiska webbplatser . PHP är spridda bland webbhotell , där det är valt för dess användarvänlighet , tight databas integration, och gratis tillgång som öppen källkod. Om du utvecklar en rutin som behöver läsa innehållet i en fil på webben , så du behöver använda PHP 's inbyggda funktioner för att ladda ner filen
    1 .
    Store namnet på den fil att ladda ner i en variabel .



    Om du vill ladda ner filen tillgänglig från URL: " http://www. myserver. net /minfil. txt " , använder du följande rad i din PHP-skript :



    $ download_location=" http://www. myserver. net/minfil. txt " ,
    2
    Ring PHP -talet. " file_get_contents () " -funktion för att ladda innehållet i filen till en sträng


    .
    vill spara filens innehåll i strängen " file_contents " , använd detta kommando :



    $ file_contents=file_get_contents ( $ download_location ) ,

    3 .
    Testa ditt manus .



    Sätt din PHP kommandon i en fil som heter samma sätt som " download_test. php " och överföra den till din webbserver . Se till att den visar du förväntar dig .



    Ett enkelt test fil kan se ut så här exemplet . Detta skript laddar ner en fil från en annan webbplats och visar dess innehåll : ?





    $ MyString=file_get_contents ( " http://anothersite. net /testfile. txt " ) ;



    echo $ MyString ,

    Author

    ? Tips och varningar


  • Använd PHP 's " fopen ( ) " -funktion för att behandla filen som anges i webbadressen som om den vore en lokal i stället för att ladda ner innehållet till en sträng .
  • Som en säkerhetsåtgärd , är PHP inte tillåtet att ladda ner filer om inte dess konfiguration parameter " allow_url_fopenär "är aktiverat .

Previous:nothing Next:hur du importerar avgränsad Excelblad i Access VBA





Relaterade artiklar


  • perl debugger alternativ
  • hur du anpassar ett datarutnät
  • hur man kan öka stackstorlek i Visual Basic
  • hur man skapar ett datum från sträng java
  • Hur man skickar sms med VB
  • Microsoft . NET utvecklingsverktyg
  • tutorial för att lära sig html
  • Vad är ActiveX -programvara ?
  • hur man använder en switch fall med intervall i C + +
  • vad är hem positionen för en Microsoft Excel-kalkylblad ?