Sasa Posted May 4, 2007 Report Share Posted May 4, 2007 (edited) Kā, lai sataisa tā ka izvadīsies visi ieraksti? Nevis tikai tas kas norādīts! //izvadiishan no faila $path='gallery/'.$_GET['viewgal'].'/'.$_GET['viewgal'].'_'.$_GET['viewimg'].'.txt'; $fop=fopen($path,"r"); $content=fread($fop,filesize($path)+1); fclose($fop); $com = explode("|", $content); echo $com[0]; echo $com[1]; echo $com[2]; un ja es mainu echo $com[0]; "0" vertību, pie., piem uz 3 vai 4 tad izvadās nakamā vērtība! Edited May 4, 2007 by Sasa Link to comment Share on other sites More sharing options...
Roze Posted May 4, 2007 Report Share Posted May 4, 2007 Grūti saprast kā tu gribi: <? $path='gallery/'.$_GET['viewgal'].'/'.$_GET['viewgal'].'_'.$_GET['viewimg'].'.txt'; echo file_get_contents($path); ?> Vai <? $path='gallery/'.$_GET['viewgal'].'/'.$_GET['viewgal'].'_'.$_GET['viewimg'].'.txt'; $com = explode('|',file_get_contents($path)); for($i=0,$t=count($com);$i<$t;$i++) { echo $com[$i].'<br/>'; } ?> Link to comment Share on other sites More sharing options...
Sasa Posted May 4, 2007 Author Report Share Posted May 4, 2007 otrais variants der ļot labi, bet rodas tāda problēma ka es tagad nevaru sakārtot to kas izvadās, jo ja es izveidoju tabulu kurā izvadās attiecīgās šunās nik , url un text. šorīd tas vis izvadās viens zem otra! Link to comment Share on other sites More sharing options...
Roze Posted May 4, 2007 Report Share Posted May 4, 2007 Nu tur jazin kādā formāta tev ir tas teksta fails.. vai ieraksti ir katrs jaunā rindā? Vai lauki atdalās ar | ? Vai viss ir vienā bardakā un atdalās tikai ar | ? Ja katrs ieraksts ir jaunaa rindā un vērtības atdalās ar | Piemēram: nicks1|url1|texts nicks2|url2|teksts2 .. Tad var šādi piemēram: <? $in = file('tavs.txt'); foreach($in as $line) { $out = explode('|',$line); echo $out[0].' '.$out[1].' '.$out[2].'<br/>'; } ?> Ja tu nezini cik ir $out elementi tad to var aizstāt ar vēl vienu foreach() foreach($in as $line) { $out = explode('|',$line); foreach($out as $value) { echo $value.' '; } echo '<br/>'; } Link to comment Share on other sites More sharing options...
Sasa Posted May 4, 2007 Author Report Share Posted May 4, 2007 (edited) tiek izmantot šāds variants, nicks1|url1|texts nicks2|url2|teksts2 bet kad izmāģinu šo: <? $in = file('tavs.txt'); foreach($in as $line) { $out = explode('|',$line); echo $out[0].' '.$out[1].' '.$out[2].'<br/>'; } ?> tad man izvadās : 1 http://1 1 1 http://1 1 1 http://1 1 1 http://1 1 1 http://1 1 1 http://1 1 1 http://1 1 1 http://1 1 1 http://1 1 1 http://1 1 tikai šie te! EDIT: laikam būs sanācis! Edited May 4, 2007 by Sasa Link to comment Share on other sites More sharing options...
Sasa Posted May 4, 2007 Author Report Share Posted May 4, 2007 (edited) kapē man pie Refreša (F5) pievienojas tas pats ko es esmu jau iepostējis! Edit: sataisīju savai lapai bilžu komentēšanu, bet ir dažas nianses kuras gribētu pielabot ir tā ka atrs nākamais ieraksts nav tieši zem iepriekšēja bet nelielu atkāpi no tā! Un tur ir komentētāja URL bet <a /href </a>,bet viņš negrib strādāt, varat ievērtēt! http://sasa.po.gs/index.php?id=anime&v...1&viewimg=1 viena kļūda ar to URL ir atrisinātā! paliek tā par to komentāru un atstarpi! Edited May 4, 2007 by Sasa Link to comment Share on other sites More sharing options...
blackhalt Posted May 5, 2007 Report Share Posted May 5, 2007 Ja tas nav jau izdarīts, tad iesaku pie postēšanas filtrēt simbolu: | Nomainīt pret kādu citu vai vispār neatļaut. Link to comment Share on other sites More sharing options...
Recommended Posts