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.
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.)
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; ?>
Aihe on jo aika vanha, joten et voi enää vastata siihen.