- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 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
<?
class newPage
{
public $bigMainImage;
public $smallMainImage;
protected $id;
//Фамилия и имя
protected $surname;
protected $name;
//город
protected $city;
//конструктор
public __construct($id,
$surname,
$name,
$city)
{
$this->id = htmlspecialchars($id);
$this->surname = htmlspecialchars($surname);
$this->name = htmlspecialchars($name);
$this->city = htmlspecialchars($city);
//копируем большое и маленькое изображение
copy("photos/$id/1.jpg","photos/$id/Main.jpg");
copy("photos/$id/small/1.jpg","photos/$id/small/Main.jpg");
$this->bigMainImage = "photos/$id/Main.jpg";
$this->smallMainImage = "photos/$id/small/Main.jpg";
}
//вывод страницы на экран
public get_html()
{
echo"<title>$this->name $this->surname</title>";
echo "
<table>
<tr>
<td>
<img src=\"$this->bigMainImage\"><br>Рейтинг:
</td>
<td>
<b>$this->name $this->surname</b>,<br>
$this->city
</td>
</tr>
</table>";
}
public newFile($id)
{
$intPage = fopen("page/".$id.".php",w);
}
}
?>
Lure Of Chaos 28.07.2010 20:42 # 0
и насчет htmlspecialchars - это не надо делать заранее, только при выводе (тогда, когда echo) иначе рискуем лопухнуться экранируя ни одного раза, дважды или получить кракозяблы при выводе в текст или на почту.
а так - могу ржу
mrbig66 28.07.2010 21:07 # 0
Lure Of Chaos 28.07.2010 21:11 # 0
mrbig66 28.07.2010 21:13 # 0
Я бы убрал от туда HTML-код.
Lure Of Chaos 28.07.2010 21:43 # 0
mrbig66 28.07.2010 21:51 # 0
А после обработки вернуть.
Lure Of Chaos 28.07.2010 21:54 # 0
ZX_Spectrum 28.07.2010 21:54 # 0
{
$intPage = fopen("page/".$id.".php",w);
}
файл открыли, а дельше? закрывать его надо, наверное, из другого класса... newPage2!
Lure Of Chaos 29.07.2010 10:08 # 0
asics 29.07.2010 11:02 # +2
ZX_Spectrum, из класса newPage2 уже не закроешь, $intPage не возвращается и не сохраняется нигде.
Меня убивает буква w
ZX_Spectrum 29.07.2010 14:29 # 0
w??? а шо, все в порядке, w - константа со значением "w"! :)
самое смешное, что пхп именно так и поймет, хоть и матюкнется:
Notice: Use of undefined constant w - assumed 'w'
Uchkuma 29.07.2010 15:38 # +2
asics 30.07.2010 07:41 # 0
И как бы там не было, извращение!
ZX_Spectrum 30.07.2010 21:03 # 0