Follow along with the video below to see how to install our site as a web app on your home screen.
Бележка: This feature may not be available in some browsers.
haughtelf каза:Търся код за качване на аватари имам логин система но незнам как да направя скрипт потребителите да си качват аватари плс помогнете![]()
<?
session_start();
include"config.php";
$maxwidth = "150"; // максималната ширина на аватара
$maxheight = "150"; // максималната височина на аватара
if (isset($_POST['uploadit'])) {
$filetype = $_FILES['userfile']['type'];
$filetypex = substr($filetype,0,5);
$username = "$_SESSION[username]";
if ($filetypex == image) {
$newid = "avatari/";
$newid .= "$username";
$newid .= ".gif";
$mysock = getimagesize($_FILES['userfile']['tmp_name']);
$imagewidth = $mysock[0];
$imageheight = $mysock[1];
if ($imagewidth <= "$maxwidth" && $imageheight <= "$maxheight") {
if(!(copy($_FILES['userfile']['tmp_name'], $newid))) die("Аватарът неможе да бъде качен.");
echo "Аватарът ти беше качен";
}
else {
echo "Аватарът е твърде голям";
}
}
else {
echo "Файлът не е картинка!";
}
}
else {
if(session_is_registered("username")) {
$username = "$_SESSION[username]";
$filename = 'avatari/'.$username.'.gif';
if (file_exists($filename)) {
echo '<img src="'.$filename.'" border="0"><br><a href="avdel.php"><span style="color:red;">Изтрий аватара</span></a>';
}
else {
echo "Ти нямаш аватар, $username";
}
?>
<form action="<?=$_SERVER['REQUEST_URI'] ?>" method="post" enctype="multipart/form-data">
Избери картинка <input type="file" name="userfile" size="18">
<br>
<input type="submit" value="Качи аватара ми" name="uploadit" size="18">
<br><br>
<i>Всички файлове ще бъдат превърнати в .gif формат</i>
<?
}
else {
echo "Трябва да сте <a href=login.php>логнати</a>";
}
}
?>
<?PHP
session_start();
if(!session_is_registered("username")) {
echo"Трябва да сте логнати !";}else{
$username = "$_SESSION[username]";
$filename = 'avatari/'.$username.'.gif';
if (file_exists($filename)) {
if (!@unlink ($filename)) {
echo "Аватарът неможе да бъде изтрит!";
}
else {
echo "Аватарът бе успешно изтрит;!";
}
}
else {
echo "$username, ти нямаш аватар";
}
}
?>
session_start трябва да е най-горе до <?PHP и преди <?PHP не трябва да има нищоhaughtelf каза:Дава ми грешка Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at *:\*****\*****\avatar.php:1) in *:\****\*****\avatar.php on line 2![]()