file reading questions

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
Άβαταρ μέλους
delmoras
Δημοσιεύσεις: 116
Εγγραφή: 08 Μαρ 2004 00:08

file reading questions

Δημοσίευση από delmoras » 16 Ιαν 2006 14:43

gia kai pali! tha ithela na rotiso pos mporo na diavaso ena arxio kai na emfanisi oles tis grames tou.sigkekrimena exo ena arxio as poume to import.txt.sti sinexia grafo ton parakato kodika:

<?
$fp = fopen("$DOCUMENT_ROOT/import.txt","r");
$file = $"$DOCUMENT_ROOT/import.txt";
$contents = fread($fp,filesize($file));
fclose($fp);
echo $contents;
?>

to provlima pou exo einai oti mou dixnei ola ta periexomena se mia grami.pos mporo na ta kano na emfanizonta ana grami ?
diladi an to arxio exi ta dedomena:
1
2
3
tha emfanisti stin othoni 123 :roll:
thnxxxx :D

panosru
WebDev Moderator
Δημοσιεύσεις: 1885
Εγγραφή: 13 Σεπ 2005 16:13
Τοποθεσία: Camp

file reading questions

Δημοσίευση από panosru » 16 Ιαν 2006 17:17

Κώδικας: Επιλογή όλων

<?PHP
  $file = file &#40;"import.txt"&#41;;
  foreach &#40;$file as $key => $value&#41; &#123;
  	print&#40;$value . "<BR />"&#41;;
  &#125;
?>
To patapano exei apotelesma:
1
2
3

mono an sto import.txt ta dedomena einai apothikeymena etsi:

Κώδικας: Επιλογή όλων

Line|
1   |1
2   |2
3   |3
an omos einai apothykemena sto txt me ayton ton tropo:

Κώδικας: Επιλογή όλων

Line|
1   | 123
tha exeis apotelesma:
123

tora omos se periptosh pou ta exeis etsi sto arxeio:

Κώδικας: Επιλογή όλων

Line|
1   |123
me bash ton kodika sou mporeis na kaneis ayto:

Κώδικας: Επιλογή όλων

<?PHP
  $fp = fopen&#40;"&#123;$DOCUMENT_ROOT&#125;/import.txt","r"&#41;;
  $file = "&#123;$DOCUMENT_ROOT&#125;/import.txt";
  $contents = fread&#40;$fp,filesize&#40;$file&#41;&#41;;
  fclose&#40;$fp&#41;;
  $contents_length = strlen&#40;$contents&#41;;
  
  for &#40;$i = 0; $i <= $contents_length; $i ++&#41; &#123;
  	print&#40;$contents&#91;$i&#93; . "<BR />"&#41;;
  &#125;
?>
Shmeiosh: aytos den einai kai o poio clean tropos alla ap' oti katalaba gi' ayto pou thes sou kanei :P ;)

Άβαταρ μέλους
delmoras
Δημοσιεύσεις: 116
Εγγραφή: 08 Μαρ 2004 00:08

file reading questions

Δημοσίευση από delmoras » 18 Ιαν 2006 10:47

pano thnx gia tin voithia sou!afto pou den mporo na kano einai to eksis:

exo to arxio import.txt to opoio oi grammes pou periexei exun tin eksis morfi:

3050001 123451234561234564
3050002 123456467984343211
.............................

k.o.k
pos mporo na diavazo tin kathe grami ksexorista kai na tin pernao san timi se ena pinaka?as poume ston data[].opou diladi:
data[1] tha exi 3050001 123451234561234564
data[2] tin epomeni grami kai outo katheksis !!! :roll:
efxaristo kai pali

Άβαταρ μέλους
greekbytes
WebDev Moderator
Δημοσιεύσεις: 2438
Εγγραφή: 15 Νοέμ 2002 15:42
Τοποθεσία: Αθήνα
Επικοινωνία:

file reading questions

Δημοσίευση από greekbytes » 18 Ιαν 2006 12:03

Κώδικας: Επιλογή όλων

$data = file&#40;"import.txt"&#41;;
http://gr.php.net/manual/en/function.file.php

παράδειγμα:

Κώδικας: Επιλογή όλων

<?php
$data = file&#40;"import.txt"&#41;;
$total = count&#40;$data&#41;;

for &#40;$i=0; $i<$total; $i++&#41; &#123;
echo $i . "&#41; " . $data&#91;$i&#93; . "<br />\n";
&#125;
?>
;)
Τελευταία επεξεργασία από το μέλος greekbytes την 20 Φεβ 2006 11:12, έχει επεξεργασθεί 1 φορά συνολικά.

Άβαταρ μέλους
Rapid-eraser
WebDev Moderator
Δημοσιεύσεις: 6851
Εγγραφή: 05 Απρ 2003 17:50
Τοποθεσία: Πειραιάς
Επικοινωνία:

file reading questions

Δημοσίευση από Rapid-eraser » 18 Ιαν 2006 13:19

Kai egw afto pou egrapse o greekbytes 8a sivistousa
alla 8elei ligo prosoxi.

H file diabazei olo to arxeio kai to to po8etei stnv mvimi.
Evo n fopen pervei segments apo to arxeio me buffer.

Afto simevei pos av to arxeio eivai px 300mb dev 8a avoiksei me file giati 8a to kopsei to max_memory_alocate tis php , evo me mikra buffer grami grami dev 8a xtipisei limits.
Cu, Rapid-eraser, Tα αγαθά copies κτώνται.
Love is like oxygen, You get too much you get too high
Not enough and you're gonna die, Love gets you high

Άβαταρ μέλους
delmoras
Δημοσιεύσεις: 116
Εγγραφή: 08 Μαρ 2004 00:08

file reading questions

Δημοσίευση από delmoras » 19 Ιαν 2006 11:08

paidia den efxaristo poli gia alli mia fora....makari na vretho kai ego sti thesi na mporo na voithao kapia mera...

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες