/
ribaltastringa_view.php
executable file
·82 lines (68 loc) · 1.65 KB
/
ribaltastringa_view.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
<html>
<head>
</head>
<body>
<p>
<form method="POST">
Insert a string to reverse OR a string to divide using second input as a divider OR a string with second input to bold<br />
<input name="string" type="text" value="ciao come va"/> <br />
<input name="divider" type="text" value="come"/>
<br />
<select name="textmodify">
<option value="reverse">Reverse</option>
<option value="divide">Divide</option>
<option value="bold">Bold</option>
</select>
<br />
<input type="submit" value="GO" />
</form>
</p>
</body>
</html>
<?php
include "ribaltastringa_class.php";
if (isset($_POST['string']) && isset($_POST['divider']))
{
$textModifier = New Mystring($_POST['string'],$_POST['divider']);
switch ($_POST['textmodify'])
{
case "reverse":
echo "Reversed string is ->".$textModifier->reverseString()."<br />";
break;
case "divide":
if ($_POST['string'] != "" && $_POST['divider'] != "")
{
$output = $textModifier->divideString();
echo "Text input is -> '"
.$_POST['string']
."'<br />"
."Divider is -> '"
.$output[0]
."'<br />".
"Modified text is: <br />First part -> '"
.$output[1]
."'<br />Second part -> '"
.$output[2]
."'";
exit;
}
else
{
echo "You need to input something!";
}
break;
case "bold":
if ($_POST['string'] != "" && $_POST['divider'] != "")
{
$bold = $textModifier->boldString()[1].$textModifier->boldString()[0].$textModifier->boldString()[2];
echo "Bolded text-> ".$bold." <br />";
exit;
}
else
{
echo "You need to input something!";
}
break;
}
}
?>