PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (8): « 1 [2] 3 4 5 6 7 8 »
Найдено сообщений: 107
imediasun2
Отправлено: 26 Февраля, 2013 - 16:01:43 • Тема: mail • Форум: Вопросы новичков
Ответов: 8 Просмотров: 255
спасибо большое, я отправляю с сервера и там все в порядке просто я не знаю где указывается email отправителя
imediasun2
Отправлено: 26 Февраля, 2013 - 15:48:00 • Тема: mail • Форум: Вопросы новичков
Ответов: 8 Просмотров: 255
да, я не пойму где здесь указывается адресс для отправки и где срабатывает сама функция, неужели в else
imediasun2
Отправлено: 26 Февраля, 2013 - 15:43:37 • Тема: mail • Форум: Вопросы новичков
Ответов: 8 Просмотров: 255
почему письмо не приходит?
PHP:
скопировать код в буфер обмена
$rEmail = trim ( $_POST [ 'rEmail' ] ) ; // Компонуем письмо
$title = 'Потвеждение регистрации на сайте Exportgrain.org' ;
$headers = "Content-type: text/plain; charset=windows-1251\r \n " ;
$headers .= "From: webmaster@imedia.in.ua \r \n " ;
$letter = <<< LTR
Здравствуйте!
Ваши регистрационные данные:
логин: $rLogin
пароль: $rPass
Для активации аккаунта вам следует пройти по ссылке:
http://exportgrain.org/activation.php?login=$rLogin&key=$key
Данная ссылка будет доступна в течении 5 дней.
$date
LTR ;
// Отправляем письмо
if ( ! mail ( $rEmail , $subject , $letter , $headers ) ) { // Если письмо не отправилось, удаляем юзера из базы
mysql_query ( "DELETE FROM users WHERE login='" . $login . "' LIMIT 1" , $link ) ; echo 'Произошла ошибка при отправке письма. Попробуйте зарегистрироваться еще раз.' ;
} else {
echo 'Вы успешно зарегистрировались в системе. На указанный вами
e-mail было отправлено письмо со ссылкой для активации аккаунта.
У вас 5 дней!' ;
}
imediasun2
Отправлено: 25 Февраля, 2013 - 17:15:00 • Тема: занесение в базу пути к изображению • Форум: Вопросы новичков
Ответов: 3 Просмотров: 125
Есть класс Img
PHP:
скопировать код в буфер обмена
class Img{
public function addimg( )
{
$allowed_filetypes = array ( '.jpg' , '.gif' , '.bmp' , '.png' ) ; // Здесь мы перечисляем допустимые типы файлов $max_filesize = 5242888 ; // Максимальный размер загружаемого файла в байтах (в данном случае он равен 0.5 Мб).
$upload_path = '../img/' ; // Место, куда будут загружаться файлы (в данном случае это папка 'files').
$filename = $_FILES [ 'userfile' ] [ 'name' ] ; // В переменную $filename заносим точное имя файла (включая расширение).
$file_with_path = $upload_path . $filename ;
$ext = substr ( $filename , strpos ( $filename , '.' ) , strlen ( $filename ) - 1
) ; // В переменную $ext заносим расширение загруженного файла. die ( 'Данный тип файла не поддерживается.' ) ; // Теперь проверим размер загруженного файла и если он больше максимально допустимого, то прерываем выполнение программы и выдаем сообщение.
if ( filesize ( $_FILES [ 'userfile' ] [ 'tmp_name' ] ) > $max_filesize ) die ( 'Фаил слишком большой.' ) ; die ( 'Невозможно загрузить фаил в папку. Установите права доступа - 777.' ) ; // Загружаем фаил в указанную папку.
{
echo 'Ваш фаил успешно загружен <a href="' . $upload_path . $filename . '">смотреть</a>' ;
}
else
{
echo 'При загрузке возникли ошибки. Попробуйте ещё раз.' ;
}
}
}
Я пишу так но ответом является Данный тип файла не поддерживается.
PHP:
скопировать код в буфер обмена
$photo = $_POST [ 'userfile' ] ;
require 'bd.php' ;
include 'query.php' ;
include 'img_class.php' ;
$insert = new Query( ) ;
$img = new Img( ) ;
$img -> addimg ( $photo ) ;
$img_path = $img -> $file_with_path ;
$insert -> DbQuery_ins ( "INSERT INTO post (id,head,text,photo)
VALUES (NULL,'$head ','$text ','$img_path ')" ) ;
header ( 'Location:../index.php' ) ;
Что я зделал не правильно?
imediasun2
Отправлено: 25 Февраля, 2013 - 12:57:28 • Тема: формирование запроса из двух классов • Форум: Вопросы новичков
Ответов: 5 Просмотров: 223
а как передать в метод класа query
можно ли как то в этой части кода после определения объекта класса IMG передать что для получения пути к изображению задействована функция addimg, я переименовал функцию.
imediasun2
Отправлено: 23 Февраля, 2013 - 23:54:56 • Тема: формирование запроса из двух классов • Форум: Вопросы новичков
Ответов: 5 Просмотров: 223
Помогите новичку.
У меня есть класс Query, в котором есть функция DbQuery_ins на основании которой формируется запрос в этом файле и есть класс Img в котором происходит обработка изображения и формирования пути который нужно тоже занести в базу, как мне обратиться к классу Img чтобы данные были записаны в базу
PHP:
скопировать код в буфер обмена
include 'query.php' ;
include 'img_class.php' ;
$insert = new Query( ) ;
$img = new Img( ) ;
$insert -> DbQuery_ins ( "INSERT INTO post (id,head,text,photo)
VALUES (NULL,'$head ','$text ','$img_path ')" ) ;
класс IMG
PHP:
скопировать код в буфер обмена
class Img{
public function __constract( )
{
$upload_path = '../img/' ; // Место, куда будут загружаться файлы (в данном случае это папка 'files').
$filename = $_FILES [ 'userfile' ] [ 'name' ] ; // В переменную $filename заносим точное имя файла (включая расширение).
$img_path = $upload_path . $filename ;
$ext = substr ( $filename , strpos ( $filename , '.' ) , strlen ( $filename ) - 1
) ; // В переменную $ext заносим расширение загруженного файла.
// Загружаем фаил в указанную папку.
{
echo 'Ваш фаил успешно загружен <a href="' . $upload_path . $filename . '">смотреть</a>' ;
}
else
{
echo 'При загрузке возникли ошибки. Попробуйте ещё раз.' ;
}
}
}
функция в классе Query
imediasun2
Отправлено: 23 Февраля, 2013 - 13:44:20 • Тема: Ограничение по выводу символов • Форум: Вопросы новичков
Ответов: 5 Просмотров: 436
Нашел вот такой вариант но вы можете объяснить действие этих функций? потому что выводит следующее Петя лега�... и откуда то знак вопроса этот непонятный в конце строки
Мне надо чтобы он оставлял целое слово и количество символов от начала
Вот так получается оставлять слово но количество символов не верное
Например пишу 50 оставляет 23 от начала, почему?
imediasun2
Отправлено: 23 Февраля, 2013 - 12:54:03 • Тема: Ограничение по выводу символов • Форум: Вопросы новичков
Ответов: 5 Просмотров: 436
нет мне надо вывести 300 символов от начала строки а она выводит все кроме указанного количества с конца.
Как обрезать все символы за исключением указанного количества от начала при этом последнее слово оставить целым?
imediasun2
Отправлено: 23 Февраля, 2013 - 01:05:09 • Тема: Ограничение по выводу символов • Форум: Вопросы новичков
Ответов: 5 Просмотров: 436
Как представить публикацию так, чтобы выводилось всего 300 символов с начала поста?
при этом последнее слово оставить целым и добавить троеточие?
imediasun2
Отправлено: 23 Февраля, 2013 - 00:17:12 • Тема: ООП • Форум: Вопросы новичков
Ответов: 7 Просмотров: 235
надо было инклуд класса прописать
imediasun2
Отправлено: 22 Февраля, 2013 - 23:18:26 • Тема: ООП • Форум: Вопросы новичков
Ответов: 7 Просмотров: 235
объясните пожалуйста что я делаю не правильно
есть класс находится в файле query.php
далее получая из формі данные я хочу занести их в базу
PHP:
скопировать код в буфер обмена
<?
if ( isset ( $_POST [ 'submit' ] ) ) {
$text = $_POST [ 'text' ] ;
$head = $_POST [ 'head' ] ;
require 'bd.php' ;
$insert = new Query( ) ;
$insert -> DbQuery ( "INSERT INTO post (id,head,text)
VALUES (NULL,'$head ','$text ')" ) ;
}
?>
Страниц (8): « 1 [2] 3 4 5 6 7 8 »
Powered by ExBB FM 1.0 RC1. InvisionExBB