KategoriaVälttämättömyydet

Luo CSV-tiedosto käyttäjälle PHP:ssä

C

ongelman selvitys Jos sinulla on tietoja MySQL-tietokannassa. Lähetät käyttäjälle URL-osoitteen, jotta hänen tiedot saadaan ulos CSV-tiedostona. Kuinka voit saada ponnahdusikkunan, jossa voit ladata tietueen sisältävän CVS:n MySQL:stä, kun he napsauttavat linkkiä? ratkaisu 1 header("Content-Type: text/csv"); header("Sisältö: liite; tiedostonimi=tiedosto.csv"); funktion lähtöCSV($data) { $tulostus =...

Tulosta matriisi tiedostoon

P

ongelman selvitys Jos haluat tulostaa taulukon tiedostoon, noudata alla annettuja ratkaisuja. ratkaisu 1 Joko var_export tai aseta print_r palauttamaan tulosteen tulostamisen sijaan. Voit sitten tallentaa $results tiedostolla_put_contents. Tai palauta se suoraan kirjoittaessasi tiedostoon: file_put_contents('tiedostonimi.txt', print_r($b, true)); ratkaisu 2 Kokeile seuraavaa koodia. $h = fopen('tiedostonimi...

Lataa tiedosto palvelimelle URL-osoitteesta

D

Sinun tarvitsee vain ladata tiedosto palvelimellesi noudattamalla alla olevia ratkaisuja. ratkaisu 1 PHP 5.1.0:sta lähtien file_put_contents() tukee kappaleittain kirjoittamista välittämällä stream-kahvan $data-parametriksi: file_put_contents("Tmpfile.zip", fopen(";, 'r')); ratkaisu 2 yksityinen funktio downloadFile($url, $polku) { $uusinimi = $polku; $tiedosto = fopen ($url...

Miten löydän komentorivin käyttämän php.ini-tiedoston?

H

Jos sinun on otettava pdo_mysql käyttöön EasyPHP-ympäristössä, noudata alla olevia ohjeita. Suorita php --ini ja etsi CLI:n käyttämän php.ini-tiedoston sijainti tulosteesta Loaded Configuration File. ratkaisu 2 Toisin kuin phpinfo(), se kertoo, jos se ei löytänyt/käytä php.ini-tiedostoa ollenkaan. var_dump( get_cfg_var('cfg_file_path') ); Ja voit yksinkertaisesti asettaa php.ini-tiedoston sijainnin...

Kuinka saada tiedostopääte PHP:ssä?

H

Tämä on kysymys, jonka voit lukea kaikkialla verkossa, ja siihen on useita vastauksia: Ratkaisu 1 Ihmiset muista skriptikielistä ovat aina sitä mieltä, että omansa on parempi, koska heillä on sisäänrakennettu toiminto siihen eikä PHP. Itse asiassa se on olemassa, mutta harvat ihmiset tietävät sen. Tapaa polkuinfo(): $ext = polkuinfo($tiedostonimi, PATHINFO_EXTENSION); Tämä on nopea ja sisäänrakennettu. pathinfo() voi antaa sinulle muuta tietoa...

Muuta lähetettävän tiedoston enimmäiskokoa

C

ongelmanselvitys Jos sinulla on tietokoneella isännöity verkkosivusto, johon sinulla ei ole pääsyä. Sinulla on latauslomake, jonka avulla ihmiset voivat ladata jopa 3 megatavun kokoisia mp30-tiedostoja. Palvelinpuolen komentosarjasi on tehty PHP:llä. Aina kun yrität ladata tiedoston, saat virheilmoituksen, jossa väitetään, että tiedosto ylittää sallitun enimmäiskoon, joten kokoa on suurennettava. ratkaisu 1 Sinun on asetettava arvo...

yksityinen tiedostojen käsittely laravelilla

p

ongelmanselvitys Kun tallennat tiedostoja, kuten kuvia, videoita tai muita tiedostoja, älä tallenna niitä julkiseen kansioon, vaan yksityiseen kansioon, joka ei ole julkisesti käytettävissä. Koska vain tietyillä käyttäjillä pitäisi olla pääsy tiedostoihin. Kuinka voit tulostaa useita kuvia yksityisestä kansiosta? ratkaisu 1 Nopeuttaaksesi voit tehdä sen tavallisella PHP:llä (otsikot + lue tiedosto): header('Content-Type:...

Tiedostojen käsittely PHP:llä

F

Tämä ratkaisu ohjaa tapaa muokata/poistaa tekstitiedoston sisältöä PHP:llä. ratkaisu 1. File_put_contents:n käyttäminen: file_put_contents($tiedostonimi, 'tiedoston_sisältö'); Jos haluat lisätä tiedostoon sen sisällön korvaamisen sijaan, käytä: file_put_contents($tiedostonimi, 'append_this', FILE_APPEND); (file_out_contents on yksinkertaisempi vaihtoehto...

PHP-tiedostojen käsittely lukea ja kirjoittaa

P

Tässä artikkelissa selvitetään, kuinka tiedostojen käsittely toimii. ongelmanselvitys Sinun tehtäväsi on kirjoittaa PHP-skripti, joka lukee arvosanat tiedostosta “grades.txt”, nostaa ne kaikki yhdellä, kirjoittaa korotetut arvosanat tiedostoon “results.txt” ja lopuksi tulostaa korotetut arvosanat tiedostosta tiedosto "results.txt". Jos arvosana on 5, sitä ei koroteta. Luokissa...

Tutor-verkosto

Opi PHP pisteestä A paikkaan Z