[ Caki zemljoradnik @ 26.01.2012. 14:56 ] @
Pozdrav svima. Mucim se da resim jedan zadatak al mi nikako ne uspeva. Kada pokrenem html daje mi polje za upis imena fajla i submit dugme. Pritiskom na submit dugme se poziva php deo koji otvara taj fajl i prikazuje ga u originalu. Reci u fajlu pocinju velikim slovima i spojene su kao npr: 'DanasJeNadalPobedioFedereraSaTriPremaJedan.' Kako da modifikujem kod da bih dobio sledece: 'Danas Je Nadal Pobedio Federera Sa Tri Prema Jedan.' Znaci treba da razdvojim reci koje pocinju velikim slovom. Ovo sto sam ja do sad napisao izgleda ovako: html <!DOCTYPE html> <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> </head> <body> <form action="citanjeVezbanje.php" method="post"> <table border="5"> <tr> <td>ImeDatoteke:</td> <td align="center"><input type="text" name="ime" size="20" maxlength="20"></td> </tr> <tr> <td colspan="2" align="center"><input type="submit" value="Prikazi"></td> </tr> </table> </form> </body> </html> <!DOCTYPE html> <?php $name = $_POST['ime']; $DOCUMENT_ROOT = $_SERVER['DOCUMENT_ROOT']; ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title></title> </head> <body> <?php @ $fp = fopen("$DOCUMENT_ROOT/www/../$name.txt", 'rb'); flock($fp, LOCK_SH); if (!$fp) { echo '<p><strong>Pokusajte kasnije.</strong></p>'; exit; } while (!feof($fp)) { $order= fgets($fp, 999); echo $order.'<br />'; } flock($fp, LOCK_UN); fclose($fp); ?> </body> </html> Za rad koristim NetBeans i wamp. Fajlovi su mi smesteni u www folderu. Probao sam da nadjem na netu ali nije islo. Nasao sam da se kod reci razdvojenih zarezom koristi 'explode': $order= fgets($fp, 999); $podaci = explode("-", $order); echo $podaci[0].'<br />'; echo $podaci[1].'<br />'; echo $podaci[2].'<br />'; echo $podaci[3].'<br />'; Za ovo moje nisam uspeo da nadjem na netu. Ako neko zna kako se ovo odradjuje bio bih mu zahvalan na pomoci. |