Вебмастеру

 
 
1812

Вопросы от новичков...

  • Категория: php
На часто задаваемые вопросы ищите ответы в теме http://vkontakte.ru/topic-267650_11331820

Если там нет ответа на Ваш вопрос - задавайте его здесь.
 
 
151

Олег

  • группа: Гости
а смотри у меня короче на локалке открывает файл send.php макромедией (клиентом работы с HTML языком)!
 
 
152

Олег

  • группа: Гости
ща попробуем . А на этом сайте бесплатная регистрация ? а то смотрю тут что то Смс надо отправить =(!
 
 
153

Андрей

  • группа: Гости
Попробуй такую функцию. Как пользоваться - разбирайся сам :)
А то ничему не научишься ;)

function sendmail( $from, $to, $subj, $text,$fname,$attache,$attachemime){
$un = strtoupper(uniqid(time()));
$head = "To: ".$to."\r\n";
$head .= "From: ".$from."\r\n";
$head .= "MIME-Version: 1.0\r\n";
$head .= "Content-Type: multipart/mixed;\r\n";
$head .= " boundary=\"".$un."\"\r\n\r
2;n";
$zag = "--".$un."\r\nContent-Type: text/plain; charset=windows-1251\r\n";
$zag .= "Content-Transfer-Encoding: 8bit\r\n\r\n".$text."\r\n";
$zag .= "--".$un."\r\n";
$zag .= "Content-Type: ".$attachemime."; name=\"".basename($fname)."\"\r\n&q
uot;;
$zag .= "Content-transfer-encoding: base64\r\n";
$zag .= "Content-Disposition: attachment; filename=\"".basename($fname)."\"\r\
;n\r\n";
$zag .= chunk_split(base64_encode($attache))."\r\n\r\n&quo
t;;
$zag .= "--".$un."--\r\n\r\n";
return mail("$to", "$subj", $zag, $head);
}
 
 
154

Сергей

  • группа: Гости
#152 А пхп вообще у тебя установлен?
 
 
155

Роман

  • группа: Гости
Люди, подскажите пжл! Проблемы с аутентификацией, а точнее не могу вытащить значение из сессии! Объявлял так:
<?php
$login = $_POST['name'];
if (!isset($login))
{
Header("Location:index.php?error=1");
}
else
{
include "../Connections/full.php";
$selectSql = mysql_query("select * from users where login=\"$login\"");
$inM = mysql_fetch_array($selectSql);
$pass = $_POST['password'];
if ($inM['pass'] === $pass)
{
$N = $inM['id_users'];
$sname = "logSession$N";
session_name($sname);
session_start();
session_register("auth", "username", "password", "typeauth");
$auth = 1;
$username = $login;
$password = $pass;
$typeauth = $inM['typeauth'];
Header("Location:my.php?sname=$sname");
}
else Header("Location:index.php?error=1");
}
?>
А вытаскиваю вот так:
<?php
$sname = $_GET['sname'];
if(!isset($sname)) die('Страница не может быть открыта напрямую!');
session_name($sname);
session_start();
if ($auth != 1) die("Ошибка аутентефикации!");
include("../Connections/full.php");
$selectSql = mysql_query("select * from users where login=\"$login\"");
$inM = mysql_fetch_array($selectSql);
if ($inM['pass'] !== $pass)
{
Header("Location:index.php?error=1");
}
else
{
?>
<html>
<head>
<title>
Личная страница пользователя
</title>
</head>
<body>
<p align=center>Личная страница пользователя</p>
</body>
</html>
<?php
}
?>
Самое интересное у меня $auth пустая, но я же в сессию её замхал, а из-за того что auth пустая мне выдает: "Ошибка аутентификации!", когда убираю эту строку, все чики пуки! За что мне такое горе? Подскажите пожалуйста!!!!!!!!
 
 
156

Сергей

  • группа: Гости
Попробуй просто $_SESSION['user'] = '1234';
и потом использовать $_SESSION['user'];
session_save_path() - на это тоже можно обратить внимание
 
 
157

Алексей

  • группа: Гости
Ребята подскажите пожалуйста каким HTML редактором пользуються чаще всего и с чего вообще лучше начинать? книги- ресурсы, Заранее спасибо
 
 
158

Константин

  • группа: Гости
мое дилетантское Имхо - блокнот акельпад - там строчки отмеряет ..
 
 
159

Роман

  • группа: Гости
Алексей! Пользуйся Microsoft FrontPage 2009, для html очень удобен! И весит мало, кстати можно пользоваться еще Adobe Dreamweaver CS3, он нен только ошибки в коде находит, а еще и php-сценарии автоматически пишет, но достать его гораздо тяжелее! ***** а я то тем, то другим пользуюсь, а иногда блокнотом! :)
 
 
160

Роман

  • группа: Гости
Извеняюсь Microsoft Frontpage 2003.
 
 
161

Константин

  • группа: Гости
дримвивер дофига кода лишнего пишет.. если через визуалный редактор делать..
 
 
162

Алексей

  • группа: Гости
Дримвейвер, Фронтпейдж???
Люди? Вы о чем?
Забудьте эти названия.
Или вы делаете домашнюю страницу васи пупкина?
 
 
163

Александр

  • группа: Гости
Зря вы так. Дримвейвер - проф. среда для верстальщика. к тому же позволяет и на других языках скрипты писать. Все зависит от кривизны рук программиста/верстальщика
 
 
164

Константин

  • группа: Гости
ну просто изучение пхп в таком случае начинается с освоения и обуздания дримвивера
 
 
165

Алексей

  • группа: Гости
> Дримвейвер - проф. среда для верстальщика.
Абсолютно неверное заявление. Профессиональный верстальщик, как раз не должен пользоваться дримвейвером (я имею ввиду визуальный редактор). Максимум кто может пользоваться им - профессиональный дизайнер. И то, только для того, что бы показать верстальщику, как страница должна выглядеть. HTML код должен быть легким и удобным для интеграции со скриптами. Программисту все равно придется в нем копаться. А что намалюет вам Дримвейвер, сколько лишнего кода он сделает - не известно. Конечно, возможно, в последних версиях все не так печально.
 
 
166

Константин

  • группа: Гости
печально) стоял у мя сs3
им удобно пользоваться как блокнотом(он сохраняет знаки табуляции)..
 
 
167

Олег

  • группа: Гости
<html>
<head>
<title>Результат отправки отзыва</title>
</head>
<body>
<?
$email=$_POST["email"];
$code=$_POST["code"];
$checkcode=$_POST["checkcode"];
$name=$_POST["name"];
$phone=$_POST["phone"];
$content=$_POST["content"];
$subject=$_POST["subject"];

if(!eregi("^[a-zA-Z0-9_]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-&#
092;.]+$", $email)){
echo "Вы ошиблись при вводе e-mail. Пожалуйста вернитесь на предыдущую страницу и попробуйте ввести его заново";
exit;
}
if($code == $checkcode){
$toadress = "ou_grishanov@http://mail.ru";
$fromadress = "http://http://www.isafety.ru!";
$mailcontent = "Имя: ". $name."\n"."Е-мэйл: ".$email."\n"."Тема сообщения".$subject."\n"."Текст сообщения: ".$content."\n";
mail($toadress, $subject, $mailcontent, $fromadress);

echo "Спасибо за обращение, ваше сообщение будет прочитанно в кротчайшие строки";
} else {
echo "<strong>Вы неправильно ввели код</strong>";
}
?>
</body>
</html>




Ребят Подскажите пожалуйста где исправить ошибку в данном скрипте чтобы мне появлялся тест сообщения(то что я пишу), а то письма приходят а текста нету не клипа=(
 
 
168

Александр

  • группа: Гости
2Алексей Aka~Android Вишняков
я не визуальный редактор имел ввиду, для профи он зло, но в Дримвивере не только в визуальном режиме верстать можно.
Вернемся к теме.
 
 
169

Александр

  • группа: Гости
2Олег \/ i L e Гришанов
Проверьте формат вызова функции mail, ее аргументы
http://http://ru.php.net/manual/ru/book.mail.php
при этом обратите внимание на строку
$fromadress = "http://http://www.isafety.ru!";
Контент находится в переменной $mailcontent, если вы не заметили этого в своем собственном скрипте. Для вывода любой переменной на экран используйте echo.
http://http://ru.php.net/manual/ru/function.echo.php
 
 
170

Олег

  • группа: Гости
Александр xaoc Янцен :

Спасибо
 
 
171

Ольга

  • группа: Гости
Хелп.
Я совсем чайник в php и в програмирование тоже.
Подскажите такой код будет работать? (нужно, что бы при нажатии на меню, менялся контент)
в файле index.php
В меню
<a href="index.php?id=1">Новости </a>
<a href="index.php?id=2">О нас</a>

там где контент:
<?php
$page=$_GET['id'];
if($page==1)
{
include "news.html";
}
if($page==2)
{
include "about.html";
}
?>
Пробвала проверить работоспособность на Денвере, но он выдает какую-то ошибку и ничего не показывает :(
Существуют ли пути провреки работоспособности кода php (и сайта в частности) кр как в Деневере или на хосте? Какие и как?
Спасибо!
 
 
172

Александр

  • группа: Гости
Есть конечно. Я смотрю или логи апача или такие вот три сторчки пишу первыми:
error_reporting(E_ALL);
ini_set('display_errors', '1');
ini_set('display_startup_errors', '1');

А теперь главное. Посмотри где у тебя лежат файлы хтмлные и почитай о различии require и include - пригодится
 
 
173

Константин

  • группа: Гости
мадам, у вас помоему просто ошибка при вводе функции include -
..
include("index.html");
..
 
 
174

Александр

  • группа: Гости
"выдает какую-то ошибку" - какую? если еще не разобрались, то скиньте текст ошибки

include нормально написан(так как это не функция, а конструкция языка , если не изменяет память), разве что пути к файлам могут быть неверными
 
 
175

Александр

  • группа: Гости
#174 инклюды можно так писать.
#175 при использовании инклюда и елси файла нету, то просто варнинг вылазит, а вот если require то сразу фатал ерор

только тут include не прокататит. чтобы спрашивал парень, фиг бы сказал, но с девушки что взять. Если используешь include, то файл будет полюбому включен в текст, такая вот особенность Include независимо от if{}else{}
(елси я ничего не попутал)

юзай require
 
 
176

Константин

  • группа: Гости
да? ну ссоре))
 
 
177

Ольга

  • группа: Гости
#176 Спасибо, постараюсь переварить ваше высказывание.
И на остальные посмотрю. А по поводу парень-девушка, скажу вот что ЭТОТ код я аккурат стащила с одного форума -там его какой-то парень написал, по логике вещей и теории он должен работать, ну а практика это же другой разговор :)
Может я не теми словами юзаю поисковики, но ничего похожего под задачу нормального кр этого кода я пока не нашла в нете.
 
 
178

Александр

  • группа: Гости
Ольга Тута, не все мальчишки одинаково полезны :)) а что за задача, что нужно юзать такой код??
 
 
179

Анатолий

  • группа: Гости
Кошмар, народ, хочу выучить ПХП, ставлю апач и модуль пхп,
выдаются ошибки. скрипты не работают.

Короче, как можно увидеть работу скриптов без этих 2 прог
что надо скачать, и где чтоб хоть что-то заработало???
Заранее благодарен.
 
 
180

Константин

  • группа: Гости
на стене посмотри должна быть ссылка на настройку апаче с пхп..

а скачать - апаче и пхп;)
 
 
Регистрация

Популярные статьи

» Mozilla Firefox: помощь и взаимоподдержка. Спрашиваем, ...
» Вопросы от новичков...
» перешли ли вы 100% на линукс без установленной параллел ...
» Ваши любимые плагины и дополнения
» Ответы на вопросы по PHP
» Какие CMS ВЫ предпочитаете - (плюсы и минусы)
» FAQ: вопросы и ответы
» Вопросы и консультации
» Другие браузеры (голосование!)
» Зарплата PHP программиста