comparison index.php @ 175:6dea01a68019

Trim input.
author Matti Hamalainen <ccr@tnsp.org>
date Tue, 25 Aug 2015 08:29:09 +0300
parents d98aaa540459
children 113820219e8b
comparison
equal deleted inserted replaced
174:eaac0a84a7d2 175:6dea01a68019
197 $data = @iconv("iso8859-15", $pageCharset, $data); 197 $data = @iconv("iso8859-15", $pageCharset, $data);
198 198
199 // <td id="oj_nimi" class="smallheadercell"><strong>Korjausrakentamisen rakennussuunnittelu 3 op</strong></td> 199 // <td id="oj_nimi" class="smallheadercell"><strong>Korjausrakentamisen rakennussuunnittelu 3 op</strong></td>
200 if (preg_match("#<td id=\"oj_nimi\" class=\"smallheadercell\"><strong>(.+?)\s+(\d+)\s*(op|ECTS\s+cr)\s*</strong></td>#", $data, $m)) 200 if (preg_match("#<td id=\"oj_nimi\" class=\"smallheadercell\"><strong>(.+?)\s+(\d+)\s*(op|ECTS\s+cr)\s*</strong></td>#", $data, $m))
201 { 201 {
202 $cache = array("desc" => $m[1], "op" => intval($m[2]), "uri" => $uri); 202 $cache = array("desc" => trim($m[1]), "op" => intval($m[2]), "uri" => $uri);
203 return TRUE; 203 return TRUE;
204 } 204 }
205 else 205 else
206 // <td><strong>... (N op)</strong></td> 206 // <td><strong>... (N op)</strong></td>
207 if (preg_match("#<td><strong>(.+?)\s+\((\d+)\s*(op|ECTS\s+cr|cr)\)\s*</strong></td>#i", $data, $m)) 207 if (preg_match("#<td><strong>(.+?)\s+\((\d+)\s*(op|ECTS\s+cr|cr)\)\s*</strong></td>#i", $data, $m))
208 { 208 {
209 $cache = array("desc" => $m[1], "op" => intval($m[2]), "uri" => $uri); 209 $cache = array("desc" => trim($m[1]), "op" => intval($m[2]), "uri" => $uri);
210 return TRUE; 210 return TRUE;
211 } 211 }
212 } 212 }
213 return FALSE; 213 return FALSE;
214 } 214 }