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.
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.