PHP pomoć?

Status
Zatvorena za pisanje odgovora.
Član
Učlanjen(a)
16.06.2010
Poruka
51
Pozz.

Nisam neki ekspert pa mi treba pomoc oko PHP-a
Potrebno mi je citanje iz .txt datoteke uz pomoc PHP koda.

1. Ako je u .txt fajlu sadrzaj u sledecem formatu
ime, prezime
ime2, prezime2
.....

2. Potrebno mi je citanje tih linije uz pomoc phpa te zapis u sledecem obliku:
HTML:
<A  HREF="#" onClick="vlc_controls.play('ime');">prezime</a>
<A  HREF="#" onClick="vlc_controls.play('ime2');">prezime2</a>
....



Eto ako neko zna i zeli neka pomogne. Nadam se da sam dobro obajsnio sta zelim
 
Član
Učlanjen(a)
03.02.2010
Poruka
98
Na znam kako da ti pomognem oko toga, ali imam jedan drugi predlog za tebe, a to je da umesto tog tekst fajla koristiš xml fajl za koji je mnogo lakše naći uputstvo:
Kod:
http://www.w3schools.com/PHP/php_xml_simplexml.asp
http://www.ibm.com/developerworks/library/os-xmldomphp/
 
Član
Učlanjen(a)
03.02.2010
Poruka
10
provo ti treba fopen funkcija
Kod:
$myFile = "testFile.txt";
$fh = fopen($myFile, 'r');

pa onda citanje, nesto ovako
Kod:
$myFile = "testFile.txt";
$fh = fopen($myFile, 'r');
$theData = fgets($fh);
fclose($fh);
echo $theData;

Imas dosta o tome na googlu samo potrazi

______________________________
Novi portal POSETI
 
Član
Učlanjen(a)
03.02.2010
Poruka
10
pa nemoze da ih razdvaja to je jedan obican fail sa nekim textom moze samo da ga celog prigaze ili po redovima to je to.
 
Član
Učlanjen(a)
03.02.2010
Poruka
98
Nisi ni moj prvi post pročitao. Preporučio sam mu da koristi XML kao bazu podataka za to.
 
Član
Učlanjen(a)
03.02.2010
Poruka
10
Pa moze to i ovako da se izvede samo kad bi malo bolje objasnio sta tacno hoce i nave neki primer, ne treba xml za to
 
Član
Učlanjen(a)
03.02.2010
Poruka
98
Evo ti PHP kod koji bi čitao XML.
PHP:
  <?php
  $doc = new DOMDocument();
  $doc->load( 'database.xml' );
  
  $books = $doc->getElementsByTagName( "book" );
  foreach( $books as $book )
  {
  $imena = $book->getElementsByTagName( "ime" );
  $ime = $imena->item(0)->nodeValue;
  
  
  $prezimena = $book->getElementsByTagName( "prezime" );
  $prezime = $prezimena->item(0)->nodeValue;
  
  echo "<A  HREF=\"#\" onClick=\"vlc_controls.play('$ime');\">$prezime</a><BR>";
  }
  ?>
A baza u XML-u koju bi sačuvao kao database.xml:
Kod:
  <books>
  <book>
  <ime>ime</ime>
  <prezime>prezime</prezime>
  </book>
  <book>
  <ime>ime2</ime>
  <prezime>prezime2</prezime>
  </book>
  </books>
Kod koji dobiješ:
Kod:
<A  HREF="[URL="http://serbianforum.org/view-source:http://localhost/www/XML/#"]#[/URL]" onClick="vlc_controls.play('ime');">prezime</a><BR>
<A  HREF="[URL="http://serbianforum.org/view-source:http://localhost/www/XML/#"]#[/URL]" onClick="vlc_controls.play('ime2');">prezime2</a><BR>
P.S. Dodao sam u tvoj kod "<BR>".
 
Poslednja izmena:
Član
Učlanjen(a)
16.06.2010
Poruka
51
Rijeseno

Evo kako sam ja to rijesio, naravno uz pomoc jednog prijatelja.

Dakle bilo mi je potrebno citanje iz txt datoteke, trebalo mi je za VLC IPTV player koji sam integrisao u MojBuk Toolbar gdje sada samo mijenjam listu u txt formatu a ne mijenjam kod.

HTML:
<?php
$file = file('UKTV.txt');
foreach ($file as $line) 
    {
        $temp=explode (", ",$line);
        $ime=trim($temp[1]);
        $prezime=trim($temp[0]);
        $event="vlc_controls.play('$ime')";
        ?>
        <li><a href="#" OnClick="<?php echo $event;?>"><?php echo $prezime; ?></a></li>
<?php 

    }

?>

sadrzaj je bio:
prezime, ime (gdje je ime adresa streama koja treba da se ucita u VLC plugin)

Hvala svima koji su pokusali da pomogunu, nisam citao ovaj forum, ustvari nisam se preplatio tako da se nisam ni navracao nazad dok danas nisam dobio privatnu poruku.
 
Status
Zatvorena za pisanje odgovora.
Natrag
Top