PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (2): [1] 2 »

> Найдено сообщений: 18
Professorsha Отправлено: 15 Октября, 2012 - 21:05:00 • Тема: подскажите может ли существовать следующее • Форум: Объектно-ориентированное программирование

Ответов: 7
Просмотров: 1625
OrmaJever Спасибо огромнейшее за подробный ответ))) Вы мне очень помогли.
Всем принимавшим участие тоже спасибо
Professorsha Отправлено: 15 Октября, 2012 - 17:14:17 • Тема: подскажите может ли существовать следующее • Форум: Объектно-ориентированное программирование

Ответов: 7
Просмотров: 1625
$o = new Shape();

$o->transfromToCircle()->Show() ;


Вот вопрос в следующем, если такое обращение к методу Show(), возможно, то как выглядит сам класс?
Professorsha Отправлено: 22 Января, 2012 - 22:53:48 • Тема: Не загружает файл на сервер • Форум: Если скрипт не работает

Ответов: 12
Просмотров: 3449
Professorsha пишет:
error_reporting выводит 6135, не подскажете, что это?

Проблема оказалась не со скриптом, просто права доступа на папку были открыты только на чтение...так что нашла и разобралась. Спасибо)))))))))
(Отредактировано автором: 22 Января, 2012 - 21:50:53)




Вот здесь)))))))
Professorsha Отправлено: 22 Января, 2012 - 22:46:07 • Тема: Не загружает файл на сервер • Форум: Если скрипт не работает

Ответов: 12
Просмотров: 3449
snikers987 пишет:
PHP:
скопировать код в буфер обмена
  1. else { echo "<h3>Ошибка - $c Не удалось загрузить файл на сервер!</h3>"; exit; }

уберите exit; если увидите ошибка, а ниже информацию о загруженом файле, ищите почему не удается скопировать. Повторюсь, скорее проблема с путями.



Вообще-то я уже написала, что проблема была с правами доступа к папке, а не со скриптом)))))
Professorsha Отправлено: 22 Января, 2012 - 22:44:28 • Тема: Не загружает файл на сервер • Форум: Если скрипт не работает

Ответов: 12
Просмотров: 3449
Цитата:
Зачем echo ? просто error_reporting(2047); или лучше error_reporting(E_ALL);
Ошибки это не исправит, но укажет если они есть, точнее установит максимальный контроль за ними.


просто error_reporting(E_ALL); ничего не выводило, что в принципе правильно, так как скрипт без ошибок))))))))))
Professorsha Отправлено: 22 Января, 2012 - 22:21:06 • Тема: Не загружает файл на сервер • Форум: Если скрипт не работает

Ответов: 12
Просмотров: 3449
snikers987 пишет:
Мелкий пишет:
snikers987 пишет:
ничего не должен выводить.

Должен. Если аргумент не указан, возвращает текущий уровень.
А если указан - то предыдущий уровень ошибок.

Да, error_reporting() возвращает значение, как и любая другая функция(не пользовательская), но не выводит его.


А я написала echo error_reporting(); - тогда что это за число выводит?
Professorsha Отправлено: 22 Января, 2012 - 21:32:06 • Тема: Не загружает файл на сервер • Форум: Если скрипт не работает

Ответов: 12
Просмотров: 3449
snikers987 пишет:
скорее всего что-то с путями, error_reporting(2047); в начало файла.
фаил на сервер загружается, вы же проверяете скопировано ли содержимое временного файла в результирующий. Ошибок при загрузке не возникло, по этому и 0, по какойто причине фамл не удалось переместить.


error_reporting выводит 6135, не подскажете, что это?

Проблема оказалась не со скриптом, просто права доступа на папку были открыты только на чтение...так что нашла и разобралась. Спасибо)))))))))
Professorsha Отправлено: 21 Января, 2012 - 08:47:41 • Тема: Не загружает файл на сервер • Форум: Если скрипт не работает

Ответов: 12
Просмотров: 3449
Есть код, который загружает картинку на сервер.
PHP:
скопировать код в буфер обмена
  1. // Каталог, в который мы будем принимать файл:
  2. $uploaddir = './files/';
  3. $uploadfile = $uploaddir.basename($_FILES['uploadfile']['name']);
  4. $c = $_FILES['uploadfile']['error'];
  5. // Копируем файл из каталога для временного хранения файлов:
  6. if (copy($_FILES['uploadfile']['tmp_name'], $uploadfile))
  7. {
  8. echo "<h3>Файл успешно загружен на сервер</h3>";
  9. }
  10. else { echo "<h3>Ошибка - $c Не удалось загрузить файл на сервер!</h3>"; exit; }
  11.  
  12. // Выводим информацию о загруженном файле:
  13. echo "<h3>Информация о загруженном на сервер файле: </h3>";
  14. echo "<p><b>Оригинальное имя загруженного файла: ".$_FILES['uploadfile']['name']."</b></p>";
  15. echo "<p><b>Mime-тип загруженного файла: ".$_FILES['uploadfile']['type']."</b></p>";
  16. echo "<p><b>Размер загруженного файла в байтах: ".$_FILES['uploadfile']['size']."</b></p>";
  17. echo "<p><b>Временное имя файла: ".$_FILES['uploadfile']['tmp_name']."</b></p>";
  18.  


Вот на локальном (пакет Денвер) сервере всё нормально отрабатывает, а на веб нет.
При том выдаёт следущее сообщение

Ошибка - 0 Не удалось загрузить файл на сервер!

Но на сколько я поняла Значение: 0; Ошибок не возникло, файл был успешно загружен на сервер.

Подскажите в чём проблема?
Professorsha Отправлено: 11 Сентября, 2011 - 14:48:14 • Тема: Отправка содержания формы на мыло (с вложением) • Форум: Работа с сетью

Ответов: 18
Просмотров: 3647
LIME пишет:
дык это ваше письмо c test и темой test?))) alur?
а я себе такое же отправил и сижу голову ломаю?)))
mail.ru чето мудрит но я не знаю чего он хочет?
(Добавление)
в www кладите


Спасибочки, на mail.ru тоже поприходило, только коряво, но с этим уже легче разбираться, когда знаешь, что письмо доходит)))там уже осталось разобраться с правильным построением письма, в общем просто пхп))))

Зато теперь сижу довольная, как слон, и не могу себя заставить поковыряться))))

СПАСИБООООО!!!
Professorsha Отправлено: 11 Сентября, 2011 - 13:16:17 • Тема: Отправка содержания формы на мыло (с вложением) • Форум: Работа с сетью

Ответов: 18
Просмотров: 3647
LIME пишет:
Professorsha да
но я не знаю какие
не могу подсказать в чем может быть дело
попробуйте потестить на бесплатном хостинге www[dot]hut[dot]ru



А можно спросить по этому хосту?

Нужно просто закинуть через ftp страничку и скрипт в корень?
(Добавление)
LIME пишет:
а попробуйте еще на всякий случай запустить такой скриптик на хостинге
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. if (mail('limejuce@rambler.ru','test','test')) echo 'письмо ушло' ;
  3. ?>


Сделала - сообщение 'письмо ушло' есть
(Добавление)
Professorsha пишет:
LIME пишет:
Professorsha да
но я не знаю какие
не могу подсказать в чем может быть дело
попробуйте потестить на бесплатном хостинге www[dot]hut[dot]ru



А можно спросить по этому хосту?

Нужно просто закинуть через ftp страничку и скрипт в корень?
(Добавление)
LIME пишет:
а попробуйте еще на всякий случай запустить такой скриптик на хостинге
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. if (mail('limejuce@rambler.ru','test','test')) echo 'письмо ушло' ;
  3. ?>


Сделала - сообщение 'письмо ушло' есть



УРА!!!!!!!!!!!!!!!!!! ушло с формы на gmail.ru, а на mail.ru всё также не идёт
Цветы Спасибочки, просто нет слов, чтобы выразить мою благодарность
Professorsha Отправлено: 11 Сентября, 2011 - 12:28:39 • Тема: Отправка содержания формы на мыло (с вложением) • Форум: Работа с сетью

Ответов: 18
Просмотров: 3647
LIME пишет:
Professorsha да
но я не знаю какие
не могу подсказать в чем может быть дело
попробуйте потестить на бесплатном хостинге www[dot]hut[dot]ru


Спасибо огромнейшее

Попробую)))
Professorsha Отправлено: 11 Сентября, 2011 - 12:03:48 • Тема: Отправка содержания формы на мыло (с вложением) • Форум: Работа с сетью

Ответов: 18
Просмотров: 3647
LIME пишет:
понятно
значит ошибка не в скрипте
возможно на хостинге запрещена ф-ция mail() хотя это выдало бы ошибку
вы точно на хостинге прописали вывод ошибок
проверьте


Если Вы имеете в виду ту строчку, которую посоветовали, то да, прописала.

Но на сколько я поняла, если бы не поддерживалась функция mail() на хосте, то php- скрипт должен был выдать сообщение, что не отправлено?

Дело в том, что я основываюсь на этот пример, чтобы написать свой скрипт.

Ответьте мне на последний вопрос и я отцеплюсь от Вас и пойду с миром:
то есть, если такое письмо формируется при работе с локальным сервером, то скорее всего проблемы не со скриптом, а с хостом?
Professorsha Отправлено: 11 Сентября, 2011 - 11:50:52 • Тема: Отправка содержания формы на мыло (с вложением) • Форум: Работа с сетью

Ответов: 18
Просмотров: 3647
LIME пишет:
важнее не вылезла ли ошибка?
эта ф-ция выводит все ошибки php если они происходят
если небыло ошибок и не было вложения то я не знаю в чем дело
Professorsha пишет:
На локальном отсылает, а вот на веб-сервере никак(((
имеется ввиду что письма приходили на сервис? в почтовый ящик
(Добавление)
пришлите мне письмо с локального сервера


У меня стоит denwer (т.е. Apache) , так вот в папку z:/tmp/!sendmail/
письмо приходит,сейчас прикреплю


Ошибки никакой не выдаёт(((
Professorsha Отправлено: 11 Сентября, 2011 - 11:16:05 • Тема: Отправка содержания формы на мыло (с вложением) • Форум: Работа с сетью

Ответов: 18
Просмотров: 3647
LIME пишет:
да просто добавте в самое начало скрипта вот так


Что ж тогда я поняла правильно и добавила, и отправила, но видимо, что Вам ничего не пришло?
Professorsha Отправлено: 11 Сентября, 2011 - 11:03:29 • Тема: Отправка содержания формы на мыло (с вложением) • Форум: Работа с сетью

Ответов: 18
Просмотров: 3647
LIME пишет:
попробуйте отправить письмо без вложения(просто не выбирайте файл в форме) например мне limejuce@rambler.ru
(Добавление)
а и чуть не забыл
в самое начало скрипта добавте error_reporting (E_ALL);


Добавить только строчку error_reporting (E_ALL);? (Просто я плохо ещё разбираюсь в пхп)

Отправила на ваш адрес

Может нужно ещё где-то что-то прописывать, может в php.ini?

На локальном отсылает, а вот на веб-сервере никак(((

На локальном даже файл загружает в корень, а на веб и пустое письмо (без вложения) не отсылает.

Страниц (2): [1] 2 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB