Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Tiedostosta 10 ensimmäistä merkkiä?

WKoA [17.09.2009 20:51:42]

#

Hei,

Olen yrittänyt tässä jo tarpeeksi kauan saada hommaa pelittämään omin avin, eikä vain toimi, joten pakko tulla kysymään guruilta. =)

Eli tarkoituksena on hakea alla määritellystä tekstitiedostosta 10 ensimmäistä merkkiä ja tulostaa ne... mutta en vain saa koodiani toimimaan. Missä vika?

<?php
	$daatta='http://www.osoitteeni.net/tuote/'.$id.'.txt';
	$tieto=fgets($daatta,10);
	echo '$daatta';

Mod. lisäsi <?php-tagin.

Metabolix [17.09.2009 20:55:50]

#

Koodissasi $daatta ei ole tiedosto vaan vain tekstinpätkä, jossa sattuu lukemaan nettiosoite. Tiedoston voi lukea file_get_contents-funktiolla, jolloin ensimmäiset merkit voi poimia substr-funktiolla, tai sitten voit avata tiedoston fopen-funktiolla ja lukea näin avatusta tiedostosta fgets-funktiolla dataa. Lisätietoa voit etsiä mainituilla funktioiden nimillä PHP:n manuaalista sekä Ohjelmointiputkan PHP-oppaasta.

(Yrität myös tulostaa väärää muuttujaa.)

WKoA [17.09.2009 21:44:35]

#

Kiitokset vinkeistä... laitan toimivan koodini nyt tänne vielä jos jollakin toisella tulee samanmoisia ongelmia

<?php
	$daatta=file_get_contents('tuote/'.$id.'.txt');
	$tieto=substr($daatta,0,10);
	echo $tieto;
?>

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta