-
PHP для идиотов
→ вывод данных из базы в определенном порядке • Март 12, 2009, 3:18 п.п.
-
PHP для идиотов
→ вывод данных из базы в определенном порядке • Март 11, 2009, 3:22 п.п.
-
PHP для идиотов
→ вывод данных из базы в определенном порядке • Март 11, 2009, 3:02 п.п.
-
PHP для идиотов
→ Форма • Март 11, 2009, 1:43 п.п.
-
PHP для идиотов
→ Форма • Март 11, 2009, 1:21 п.п.
-
PHP для идиотов
→ почему не создается тумба? • Март 11, 2009, 1:20 п.п.
-
PHP для идиотов
→ Форма • Март 11, 2009, 1:10 п.п.
-
PHP для идиотов
→ почему не создается тумба? • Март 10, 2009, 12:22 п.п.
<?phpsession_start();if (isset($_SESSION['user'])) {if($_FILES["filename"]["size"] > 1024*3*1024) { echo ("Размер файла превышает три мегабайта"); exit; } if(copy($_FILES["filename"]["tmp_name"],"./photos/".$_FILES["fi...
<?php
session_start();
if (isset($_SESSION['user'])) {
if($_FILES["filename"]["size"] > 1024*3*1024)
{
echo ("Размер файла превышает три мегабайта");
exit;
}
if(copy($_FILES["filename"]["tmp_name"],"./photos/".$_FILES["filename"]["name"]))
{
echo("Фотография успешно загружена <br>");
echo("Имя файла: ".$_FILES["filename"]["name"]);
$fname = $_FILES['filename']['name'];
function get_file_ext($fname) {
return strtolower(preg_replace("/.+\.(.*)$/", "\\1", basename($fname)));
}
function generate_thumbnail($fname, $thumb_fname, $max_x=100, $max_y=100) {
$ext = get_file_ext($fname);
switch ($ext) {
case 'jpg':
case 'jpeg':
$im = imagecreatefromjpeg($fname);
break;
case 'gif':
$im = imagecreatefromgif($fname);
break;
case 'png':
$im = imagecreatefrompng($fname);
break;
default:
return false;
break;
}
if (@$im) {
list($width, $height, $type, $attr) = getimagesize($fname);
if (($width > $max_x) or ($height > $max_y)) {
if ($width > $height) {
$nw = $max_x;
$nh = ($max_x / $width) * $height;
}
else {
$nw = ($max_y / $height) * $width;
$nh = $max_y;
}
$thumb = imagecreatetruecolor($nw, $nh);
imagecopyresampled($thumb, $im, 0, 0, 0, 0, $nw, $nh, $width, $height);
imagejpeg($thumb, $thumb_fname, 90);
imagedestroy($thumb);
}
else {
copy($fname, $thumb_fname);
}
}
else {
return false;
}
}
}
else {
echo("Ошибка загрузки файла");}
}else {
echo "<br><font face=verdana size=2>Доступ закрыт</font>";
}
?>
картинка загружается но тумба не создаетя почемуто?
-
PHP для идиотов
→ Второй параметр функции mysql_fetch_array • Март 10, 2009, 12:18 п.п.
-
PHP для идиотов
→ Второй параметр функции mysql_fetch_array • Март 10, 2009, 5:04 д.п.
-
PHP для идиотов
→ галерея • Март 10, 2009, 4:51 д.п.
-
PHP для идиотов
→ авторизация • Март 9, 2009, 5:05 п.п.
-
PHP для идиотов
→ галерея • Март 8, 2009, 9:04 д.п.
делаю галерею, столкнулся вот с чем. вот скрипт который должен показывать фотографии определенного юзера<?php$rrr = $HTTP_GET_VARS['per'];$wer = mysql_connect("localhost", "root", "")or die("Не могу подканнектится!" );mysql_select_db('best...
делаю галерею, столкнулся вот с чем. вот скрипт который должен показывать фотографии определенного юзера
<?php
$rrr = $HTTP_GET_VARS['per'];
$wer = mysql_connect("localhost", "root", "")
or die("Не могу подканнектится!" );
mysql_select_db('best', $wer) or die ('Не могу найти БД!');
print ("<br><center><font color=#176fa6><b></b></font></center>");
$query = "SELECT * FROM photos WHERE id='$rrr'";
$result=mysql_query($query);
while($raw=mysql_fetch_array($result)) {
echo "<a class='rer' href='./photos/$raw[photo_path]'>$raw[photo_id]</a>&nbsp;";
}
mysql_close($wer);
?>
никак не могу сообразить что нужно написать в echo вместо которого у меня, так чтобы были номера фотографий (1 2 3 4 5 6 7 и т.д.) и при клике по ссылке (конкретному номеру) отображалась та фотка
в таблице четыре столбца
login (имя пользователя), photo_id, photo_path, id (ид пользователя)
-
PHP для идиотов
→ проверка: существует ли переменная • Янв. 27, 2009, 11:57 д.п.
-
PHP для идиотов
→ проверка: существует ли переменная • Янв. 27, 2009, 8:45 д.п.
-
PHP для идиотов
→ проверка: существует ли переменная • Янв. 26, 2009, 12:03 п.п.
мда и опять по новой 8(сделал так как заметил Z-MODe, заработало, но блин проблема вот в чем, когда этот скрипт работает на отдельной странице на сайте, то все идет так как должно быть задумано 8) то есть при заходе на эту страницу первый раз при открытии браузера, то добавляется +1, и при обновл...
мда и опять по новой 8(
сделал так как заметил Z-MODe, заработало, но блин проблема вот в чем, когда этот скрипт работает на отдельной странице на сайте, то все идет так как должно быть задумано 8) то есть при заходе на эту страницу первый раз при открытии браузера, то добавляется +1, и при обновлении страницы уже +1 не добавляется только если заного зайти в браузер на эту страницу, вот это мне и нужно было 8)
но когда я вставляю этот скрипт не на отдельную страницу, а в шаблон сайта, то тогда мало того что каждый раз добавляется приобновлении страницы, как еще и не +1, а +3, почему так? 8)
-
PHP для идиотов
→ проверка: существует ли переменная • Янв. 26, 2009, 11:02 д.п.
-
PHP для идиотов
→ проверка: существует ли переменная • Янв. 26, 2009, 10:41 д.п.
-
PHP для идиотов
→ проверка: существует ли переменная • Янв. 26, 2009, 4:25 д.п.
таким образом нужно переписать скрипт заного, сделать так сказать реконтрукцию, что бы заголовок, а то есть setCookie("cook", "gotovoncr", 0, "/"); был выше чем эхо, даже если это самое эхо не выполняется потомучто не проходит условие проверки? я правильно понимаю?на...
таким образом нужно переписать скрипт заного, сделать так сказать реконтрукцию, что бы заголовок, а то есть setCookie("cook", "gotovoncr", 0, "/"); был выше чем эхо, даже если это самое эхо не выполняется потомучто не проходит условие проверки? я правильно понимаю?
напомню то что имеется у меня сейчас
<?php
session_start();
$aipi = $_SERVER["REMOTE_ADDR"];
$vrem = date("H:i:s");
$cheslo = date("d.m.Y");
$conectic = mysql_connect("localhost", "123", "123")
or die("Не могу подключиться" );
mysql_select_db('123', $conectic) or die ('Не могу выбрать БД');
$max1ncr = mysql_result(mysql_query("select MAX(`id_ncr`) AS `maxid_ncr` from ncr"),0,0);
if ( isset($_COOKIE['gotovoncr']))
{ echo "$max1ncr"; } //вот это эхо раньше чем setCookie, но ведь при первой загрузки страницы оно не выполняется
else
{
$newznncr = $max1ncr + 1;
mysql_query("INSERT INTO ncr VALUES('$newznncr', '$aipi', '$vrem', '$cheslo')");
setCookie("cook", "gotovoncr", 0, "/");
echo "$newznncr";
}
mysql_close($conectic);
?>
-
PHP для идиотов
→ проверка: существует ли переменная • Янв. 23, 2009, 12:03 п.п.