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.