Здравствуйте, гость ( Вход | Регистрация )

24 страниц V  « < 13 14 15 16 17 > »   
Ответить в данную темуНачать новую тему
> PHP | Вопросы и ответы, а так же всему что с ним связано
Рейтинг 5 V
Guest_IFL_*
сообщение 25.03.2005 - 10:03
| Быстрая цитата | Сообщение #281


Гости





версии gd?
Перейти в начало страницы
 
+Цитировать сообщение
[BlockDog]
сообщение 1.04.2005 - 09:41

Частый гость
***

Группа: Участник
Сообщений: 248
Регистрация: 29.11.2004
Пользователь №: 5564


Вопрос такой:
Я пытаюсь предотвратить открытие скрипта самого из себя, разрешить только инклуд в другой скрипт..

myscript.php:
PHP
<?PHP
if ($PHP_SELF == "/myscript.php") {
 
header("Location: /index.php");
} else {
 
// выполнение скрипта
};
?>

Дома в виндах все работает отлично, заливаю на хостинг (Zenon.net), нифига не пашет...
Что я делаю не так?
Есть другие способы??
Перейти в начало страницы
 
+Цитировать сообщение
Guest_IFL_*
сообщение 1.04.2005 - 10:32
| Быстрая цитата | Сообщение #283


Гости





Цитата([BlockDog)
.DaMN,1.04.2005 - 10:41]Вопрос такой:
Я пытаюсь предотвратить открытие скрипта самого из себя, разрешить только инклуд в другой скрипт..

myscript.php:
PHP
<?PHP<br />if ( == "/myscript.php") {<br />&nbsp;&nbsp; header</font><font color="#007700">("Location: /index.php");<br />} else {<br />&nbsp;&nbsp; // выполнение скрипта<br />};<br />?>

Дома в виндах все работает отлично, заливаю на хостинг (Zenon.net), нифига не пашет...
Что я делаю не так?
Есть другие способы??

error_reporting(E_ALL);
будешь приятно удивлён нотисом по поводу неопределённой переменной, да и ты сам себе гемор придумываешь, честно....


p.s.: ух ты как клёво bbcode работает (:

Сообщение отредактировано IFL - 1.04.2005 - 10:33
Перейти в начало страницы
 
+Цитировать сообщение
Guest_TeXник_*
сообщение 1.04.2005 - 12:17
| Быстрая цитата | Сообщение #284


Гости





$PHP_SELF не пашет при register_globals = off. $PHP_SELF = $_SERVER['PHP_SELF']
Перейти в начало страницы
 
+Цитировать сообщение
CaH4oO
сообщение 6.04.2005 - 14:29

Частый гость
***

Группа: Участник
Сообщений: 141
Регистрация: 18.03.2005
Пользователь №: 7039


Будет ли работать скрипт отправки почты с сайта, на локальном хосте ? а то скачал порядка 10 скиптов, все пишут что сообщение успешно отправлено, а на мыло не хрена не приходит
Перейти в начало страницы
 
+Цитировать сообщение
сплю
сообщение 6.04.2005 - 14:43
Звезда форума
******
орден III степени
Группа: Участник
Сообщений: 1510
Регистрация: 29.09.2003
Пользователь №: 92


вообще это делается примерно так: заводится почтовый ящик где-нибудь, например на яндексе, в конфиге скрипта прописываются параметры подключения к этому ящику. и всё, должно работать
Перейти в начало страницы
 
+Цитировать сообщение
Guest_TeXник_*
сообщение 6.04.2005 - 15:01
| Быстрая цитата | Сообщение #287


Гости





php.ini настроен?
Перейти в начало страницы
 
+Цитировать сообщение
сплю
сообщение 6.04.2005 - 15:25
Звезда форума
******
орден III степени
Группа: Участник
Сообщений: 1510
Регистрация: 29.09.2003
Пользователь №: 92


а чего с него толку? там вроде только параметры нужные для функции mail(), а серверов работающих без обязательной смтп авторизации, т.е. там где применима ф-я mail() сейчас хрен сыщешь.
Перейти в начало страницы
 
+Цитировать сообщение
Guest_TeXник_*
сообщение 6.04.2005 - 16:22
| Быстрая цитата | Сообщение #289


Гости





есть ещё способ - поставить дом локальный smtp / pop3 и настроить подключение к нему, а он пусть уже пересылает письма куда надо. так зато сразу видно что куда как уходит (смотришь логи и всё) или не уходит.

+ если горсеть введа смпт-авторизацию это не значит, что все остальные тоже её ввели - по-моему серверов без авторизации до фига
Перейти в начало страницы
 
+Цитировать сообщение
сплю
сообщение 6.04.2005 - 16:28
Звезда форума
******
орден III степени
Группа: Участник
Сообщений: 1510
Регистрация: 29.09.2003
Пользователь №: 92


сервер без авторизации на исходящие - находка спамера, сейчас таких всё меньше и меньше, насчёт ставить локальный смтп - (?) не пробовал. я тык делал примерно вот так:
PHP

<?php
$smtp
= fsockopen($smtp_host, intval($smtp_port), $errno, $errstr, 30 );
fputs( $smtp, "HELO ".$smtp_host."\r\n" );
fputs( $smtp, "AUTH LOGIN\r\n" );
fputs( $smtp, base64_encode($smtp_user)."\r\n" );
fputs( $smtp, base64_encode($smtp_pass)."\r\n" );
fputs( $smtp, "MAIL FROM:".$from."\r\n" );
fputs( $smtp, "RCPT TO:".$mail."\r\n" );
fputs( $smtp, "DATA\r\n");
fputs( $smtp, $data."\r\n" );  
fputs
( $smtp, ".");
fputs( $smtp, "quit");
@
fclose($smtp);
?>



Сообщение отредактировано GreyWind - 6.04.2005 - 16:31
Перейти в начало страницы
 
+Цитировать сообщение
NSD
сообщение 6.04.2005 - 20:01
Частый гость
***

Группа: Участник
Сообщений: 148
Регистрация: 17.08.2004
Пользователь №: 4402


Полностью работающий код (можно убрать то, что не нужно):
PHP
<?php

$Smail
=$_GET['Smail'];
$Sname=$_GET['Sn'];
$Mes=$_GET['Mes'];

if (!
$Sname || !$Mes) print "Error!<br>";
else {
$mailfrom="...@mail.ru";
$mailto="...@mail.ru";
$Mes=substr($Mes,0,500);
ini_set("SMTP","smtp.mail.ru");
ini_set("smtp_port","25");
ini_set("sendmail_from",$mailfrom);
if (
mail($mailto,"Feedback",$Mes,"Content-type: text/plain; charset=windows-1251"))
print
"Message sent!<br>";
else print
"Message not sent!<br>";
 }

?>
Перейти в начало страницы
 
+Цитировать сообщение
сплю
сообщение 6.04.2005 - 20:27
Звезда форума
******
орден III степени
Группа: Участник
Сообщений: 1510
Регистрация: 29.09.2003
Пользователь №: 92


Код
Warning: mail(): SMTP server response: 575 zzzzzz@zelnet.ru sender requires authentication in x:\path\bm.php on line 11
Message not sent!

Код
Warning: mail(): SMTP server response: 530 5.3.0 Sorry [80.92.96.26]; Authentication required in x:\path\bm.php on line 11
Message not sent!

не полностью рабочий, почему? - смотри выше!
Перейти в начало страницы
 
+Цитировать сообщение
Guest_TeXник_*
сообщение 6.04.2005 - 20:47
| Быстрая цитата | Сообщение #293


Гости





те же написали:

Код
$mailfrom="...@mail.ru";
$mailto="...@mail.ru";[/code]

он частично рабочий... - тока причём тут обязательно
Код
$mailto="...[b]@mail.ru[/b]";
я не понял

boris добавил(а) в нет данных
гы, а вот и очередной баг

boris добавил(а) в нет данных
а чё, типа mail.ru находка для спамера?

Сообщение отредактировано boris - 6.04.2005 - 20:44
Перейти в начало страницы
 
+Цитировать сообщение
сплю
сообщение 6.04.2005 - 20:50
Звезда форума
******
орден III степени
Группа: Участник
Сообщений: 1510
Регистрация: 29.09.2003
Пользователь №: 92


ну вот тебе с mail.ru
Цитата
Warning: mail(): SMTP server response: 503 Administrative prohibition -- authorization required....
Message not sent!
Перейти в начало страницы
 
+Цитировать сообщение
Guest_TeXник_*
сообщение 6.04.2005 - 21:00
| Быстрая цитата | Сообщение #295


Гости





sm3812 тогда к чему был этот скрипт вообще?

boris добавил(а) в нет данных
вообще дома то у тебя эти скрипты работать не будут, зато на хостинге они все работают, так как серваки настроены так, что письма от локальных процессов отправляются без проблем... ну а принимаются они тоже без проблем - адрес отправителя не фиктивный - спец. мыло, с которого с сервака письма уходят, если спам-контроль пройдёшь, всё будет ok

в чём дело то? или надо обязательно из дома почту отправлять? так для этого the bat и аутглюк есть...

Сообщение отредактировано boris - 6.04.2005 - 21:01
Перейти в начало страницы
 
+Цитировать сообщение
NSD
сообщение 6.04.2005 - 21:00
Частый гость
***

Группа: Участник
Сообщений: 148
Регистрация: 17.08.2004
Пользователь №: 4402


Не стоит горячиться
Согласен - через зелнетовский почтовый сервер, например, не работает
а на их хостинге упомянутый выше код именно в таком виде с реальным мэйлом работает прекрасно

Сообщение отредактировано sm3812 - 6.04.2005 - 21:22
Перейти в начало страницы
 
+Цитировать сообщение
Guest_TeXник_*
сообщение 6.04.2005 - 21:04
| Быстрая цитата | Сообщение #297


Гости





P.S. у меня на двух хостингах стоят формы для отправки мыла мне на ящик, юзают обычную функцию mail(). все письма замечательно отправляются и доходят до адресата - ну правдв отправитель там у них немного левый получается, например для gornetовского хостинга щас это root@vhost1.zelcom.ru

Сообщение отредактировано boris - 6.04.2005 - 21:05
Перейти в начало страницы
 
+Цитировать сообщение
[BlockDog]
сообщение 8.04.2005 - 14:36

Частый гость
***

Группа: Участник
Сообщений: 248
Регистрация: 29.11.2004
Пользователь №: 5564


boris
это в хедерах правится элементарно..
Перейти в начало страницы
 
+Цитировать сообщение
Guest_TeXник_*
сообщение 8.04.2005 - 16:38
| Быстрая цитата | Сообщение #299


Гости





ну мне в лом там править что-то... главное, что отправляет tongue.gif
Перейти в начало страницы
 
+Цитировать сообщение
CaH4oO
сообщение 9.04.2005 - 14:16

Частый гость
***

Группа: Участник
Сообщений: 141
Регистрация: 18.03.2005
Пользователь №: 7039


что такое права доступа(0711, 0715, 0644, 0600), как их поставить, и для чего они нужны ?
Перейти в начало страницы
 
+Цитировать сообщение

24 страниц V  « < 13 14 15 16 17 > » 
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 18.12.2025 - 08:56