PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (16): В начало « ... 8 9 10 11 12 13 14 [15] 16 »
Найдено сообщений: 227
dmaw
Отправлено: 23 Ноября, 2009 - 14:57:50 • Тема: Обработчик фотографий на php • Форум: Программирование на PHP
Ответов: 5 Просмотров: 371
Stierus , лимиты это понятно, но у меня фотка и так небольшая, а проблема существует, хотя в денвере всё работает.
Stierus пишет: Ну а Time_limit или memory_limit устаноаить можно с помощью Ini_set
Вы профи, а для меня это пока всё ново, вобщем для меня Ini_set ничего пока не говорит
dmaw
Отправлено: 23 Ноября, 2009 - 14:23:08 • Тема: Обработчик фотографий на php • Форум: Программирование на PHP
Ответов: 5 Просмотров: 371
Есть крипт немного мною модифицированный, предназначен для сжатия фотографий во время закачки
CODE (
text ):
скопировать код в буфер обмена
<?php
$path_to_image_directory = 'images/cash/'; //Папка, куда будут загружаться полноразмерные изображения
function createThumbnail($filename) {
$final_width_of_image = 600; //Размер изображения которые Вы хотели бы получить (И ШИРИНА И ВЫСОТА)
$path_to_image_directory = 'images/cash/'; //Папка, куда будут загружаться полноразмерные изображения
$path_to_thumbs_directory = 'images/';//Папка, куда буду загружать миниатюры
//Определяем формат изображения
if(preg_match('/[.](jpg)$/', $filename))
{
$im = imagecreatefromjpeg($path_to_image_directory . $filename);
}
elseif(preg_match('/[.](gif)$/', $filename))
{
$im = imagecreatefromgif($path_to_image_directory . $filename);
}
elseif(preg_match('/[.](JPG)$/', $filename))
{
$im = imagecreatefromjpeg($path_to_image_directory . $filename);
}
elseif(preg_match('/[.](png)$/', $filename))
{
$im = imagecreatefrompng($path_to_image_directory . $filename);
}
$ox = imagesx($im);
$oy = imagesy($im);
$nx = $final_width_of_image;
$ny = floor($oy * ($final_width_of_image / $ox));
$nm = imagecreatetruecolor($nx, $ny);
imagecopyresampled($nm, $im, 0, 0, 0, 0, $nx, $ny, $ox, $oy);
//imagecopyresized($nm, $im, 0,0,0,0,$nx,$ny,$ox,$oy);
if(!file_exists($path_to_thumbs_directory)) {
if(!mkdir($path_to_thumbs_directory)) {
die("Возникли проблемы загрузки изображения! Попробуйте снова!");
}
}
imagejpeg($nm, $path_to_thumbs_directory . $filename);
$foto = '<img src="' . $path_to_thumbs_directory . $filename . '" alt="image" />';
echo '<br />Изображение успешно загружено!';
}
if(isset($_FILES['fupload']))
{
//Ставим допустимые форматы изображений для загрузки
if(preg_match('/[.](jpg)|(JPG)|(gif)|(png)$/', $_FILES['fupload']['name']))
{
$filename_date = date("d_m_Y-H_i_s-");//дата и время загрузки
$filename = $filename_date.$_FILES['fupload']['name'];
$source = $_FILES['fupload']['tmp_name'];
$target = $path_to_image_directory . $filename;
move_uploaded_file($source, $target);
createThumbnail($filename);
}
}
//удаляю оригинал
unlink("$target");
?>
Проблема в том, что фотки большого размера примерно 500кб не хотят обрабатываться, браузер просто не открывает страницу, с маленькими фотографиями всё впорядке.
Попробовать скрипт можно на странице http://modelmen[dot]ru/admin/foto_ma[dot][dot][dot]r/foto_maker.php
dmaw
Отправлено: 29 Сентября, 2009 - 08:43:37 • Тема: Синтаксис HEREDOC • Форум: Программирование на PHP
Ответов: 4 Просмотров: 474
Я в переменную $page заношу html-код всей страницы, после делаю с ней некоторые операции и вывожу данные в конце страницы.
Вопрос: во время редактирования подобного кода (см. ниже) в дримвеаре нет возможности править html-код в режиме дизайна, поскольку все данные находятся между <?php ?> как сделать так, чтобы html-код можно было править в режиме дизайна?
PHP:
скопировать код в буфер обмена
<?PHP
$page = <<<HTML
<h1>Новый заголовок</h1>
<p><a target="_blank" href="#">гиперссылка3</a></p>
HTML ;
echo $page ;
?>
Я пробовал вставить ещё пару скобок, но тогда не работает:
PHP:
скопировать код в буфер обмена
<?PHP
$page = <<<HTML
?>
<h1>Новый заголовок</h1>
<p><a target="_blank" href="#">гиперссылка3</a></p>
<?PHP
HTML ;
echo $page ;
?>
dmaw
Отправлено: 27 Сентября, 2009 - 09:33:41 • Тема: Как встроить редактор на сайт из php-страниц? • Форум: Программирование на PHP
Ответов: 6 Просмотров: 911
JustUserR пишет: Что касается примеров использования то достаточно прсото подключить нужный модуль и прикрепить его к примеру к textareas
Я так понимаю, что сохранять результаты редактирования должен не редактор, а мой пхп-код?
JustUserR пишет: 3 Честно сказать я тоже не смог подключить русский язык
Я перерыл все файлы TinyMSE, там даже негде вставить 'ru'.
dmaw
Отправлено: 25 Сентября, 2009 - 16:46:31 • Тема: Как встроить редактор на сайт из php-страниц? • Форум: Программирование на PHP
Ответов: 6 Просмотров: 911
Пока спрашиваю ради спортивного интереса, но вообще может найду этому применение.
Допустим:
- есть сайт из N-страниц с расширением php, внутри просто html-код, дизайн + текст.
Вопрос:
- возможно ли сделать для такого сайта редактор, т.е. сделать возможность редактировать html-код страниц сайта непосредственно из браузера?
dmaw
Отправлено: 24 Сентября, 2009 - 12:44:21 • Тема: Как сделать форму (поле) для выбора директори (папки)? • Форум: HTML, Дизайн & CSS
Ответов: 8 Просмотров: 4709
Champion пишет: php работает на сервере
это понятно, ну а если я работаю в денвере и хочу сохранить создаваемые файлы в "папку" на "рабочий стол", хотя наверное Вы правы - та не выйдет(
в теории нужно указать папку:
C:\Documents and Settings\dmaw\Рабочий стол\папка
на практике
../хрен его знает../Documents and Settings\dmaw\Рабочий стол\папка
dmaw
Отправлено: 24 Сентября, 2009 - 12:28:44 • Тема: Как сделать форму (поле) для выбора директори (папки)? • Форум: HTML, Дизайн & CSS
Ответов: 8 Просмотров: 4709
Champion пишет: Так пользователю ж предлагается выбрать куда сохранить.
Скрипт на php тупо копирует заданный файл N-раз, вот мне нужно организовать кнопку (поле) для выбора каталога, куда эти копии полетят)
(Добавление)
Или проще эту папку сделать скриптом?
dmaw
Отправлено: 23 Сентября, 2009 - 08:54:56 • Тема: Скрипт работает в Денвере и не пашет на хостинге? • Форум: Apache и другие веб-серверы
Ответов: 7 Просмотров: 1315
CodeWarrior пишет: Чего чаще всего нет на бесплатных хостингах ( думаю вы именно таким и пользуетесь ).
Хостинг от Ютекса и Бест-хостера работать с моим скриптом отказались, а бесплатный забугорный хост работает, но не отправляет письма(
--------------------------
Всё, на Ютексе мне помогли исправить ошибку, всё дело было в функции mail.
Всем спасибо!
dmaw
Отправлено: 22 Сентября, 2009 - 21:27:33 • Тема: Скрипт работает в Денвере и не пашет на хостинге? • Форум: Apache и другие веб-серверы
Ответов: 7 Просмотров: 1315
Платинум пишет: СКРИПТ В СТУДИЮ!
Не вижу смысла изучать мои каракули) они в денвере работают исправно, а вот хостинг отказывается(
-------------------------
Разместил скрипт на бесплатном хостинге и вот результат:
- форма работает как надо
- письмо до адресата не доходит
Страниц (16): В начало « ... 8 9 10 11 12 13 14 [15] 16 »
Powered by ExBB FM 1.0 RC1. InvisionExBB