RE: Вопросы по PHP (для новичков)
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
RE: Вопросы по PHP (для новичков) - 2009-06-05 14:20:11.320000
|
|
|
wormuz
Сообщений: 8
Оценки: 0
Присоединился: 2009-06-05 06:58:21.323333
|
Большое спасибо за помощь :) п.с. Попробовал другими браузерами - все видят, одна опера даже с чистым кешем нивкакую, буду мучать
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-06-06 23:38:00.120000
|
|
|
Artur1313
Сообщений: 120
Оценки: 0
Присоединился: 2008-01-25 01:50:01.410000
|
Столкнулся с проблемой при регулярных выражениях, при грабинге у меня есть формула например: текст: "<div> 123 <div> 345 </div> asd </div>" Как можно сделать, что бы в конечно итоге вышло - "123 <div> 345 </div> asd". У меня никак не получается выходит все время только- "123 <div> 345" Благодарю за помощь
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-06-07 00:10:10.230000
|
|
|
zhuk
Сообщений: 2962
Оценки: 10
Присоединился: 2007-02-20 21:00:01.303333
|
Паттерн: "/<div> ([0-9]*) <div> ([0-9]*) <\/div> ([a-z,0-9]*) <\/div>/i" Формирование строки: "$1 <div> $2 </div> $3"
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-06-07 00:50:51.003333
|
|
|
Artur1313
Сообщений: 120
Оценки: 0
Присоединился: 2008-01-25 01:50:01.410000
|
zhuk вижу, я объяснил кривовато, попытаюсь исправиться 1) в моей строке "<div> 123 <div> 345 </div> asd </div>" 123 , 345, asd - это любой текст 2) внутри главного div'a может быть любое количество второстепенных div'ов, а выдрать нужно как раз содержимое главного, моя главная проблема в том, что второстепенные дивы мешают распознаванию конца главного слоя
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-06-07 10:23:20.706666
|
|
|
horiz
Сообщений: 892
Оценки: 0
Присоединился: 2008-11-03 18:33:09.006666
|
Artur1313 да напиши просто так: #(?<=<div>).*(?=</div>)#i По умолчанию стоит "жадный" режим, и будет искаться самое большое совпадение <div></div>
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-06-07 20:00:44.030000
|
|
|
Artur1313
Сообщений: 120
Оценки: 0
Присоединился: 2008-01-25 01:50:01.410000
|
horiz чет не работает, и даже если б и работало, мне нужно кое-что другое: нужно чтобы находился не самый большой кусок, а соблюдалась иерархия div'ов, как в DOM, находилось именно полное содержимое этого слоя и ничего лишнего
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-06-07 22:04:47.650000
|
|
|
Pashkela
Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
|
<?
$in = "<div> 123 <div> 345 </div> asd </div>";
preg_match('|<div>(.*)</div>|',$in,$res);
print_r($res[1]);
?>
Результаты можно посмотреть в сорцах получившейся страницы
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-06-08 19:53:08.536666
|
|
|
horiz
Сообщений: 892
Оценки: 0
Присоединился: 2008-11-03 18:33:09.006666
|
quote:
чет не работает, и даже если б и работало, мне нужно кое-что другое: нужно чтобы находился не самый большой кусок, а соблюдалась иерархия div'ов, как в DOM, находилось именно полное содержимое этого слоя и ничего лишнего Блин. А у меня нормально сработало. Так тебе надо вынуть содержимое самого большого дива или какого-нибудь вложенного?
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-06-08 23:34:10.440000
|
|
|
Artur1313
Сообщений: 120
Оценки: 0
Присоединился: 2008-01-25 01:50:01.410000
|
horiz в html документе хз где находится <div id="sloi">….</div>, нужно вынуть полное его содержимое PS внутри этого слоя могут быть и другие слои, а могут и не быть
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-06-09 14:08:58.183333
|
|
|
horiz
Сообщений: 892
Оценки: 0
Присоединился: 2008-11-03 18:33:09.006666
|
Artur1313 так моя регулярка именно это и делает. $x="12345<div> qwert <div> asdfg </div> azxcvb </div> 67890";
preg_match("#(?<=<div>).*(?=</div>)#i",$x,$y);
print_r($y); У меня выводит Array
(
[0] => qwert <div> asdfg </div> azxcvb
) P.S. Работать будет, если в тексте только один див первого уровня. А у тебя их сколько?
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-06-09 21:33:11.273333
|
|
|
Artur1313
Сообщений: 120
Оценки: 0
Присоединился: 2008-01-25 01:50:01.410000
|
в это и загвоздка, их может быть сколько угодно, в текстовую переменную будет попадать код произвольного сайта
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-06-09 23:14:40.740000
|
|
|
horiz
Сообщений: 892
Оценки: 0
Присоединился: 2008-11-03 18:33:09.006666
|
Artur1313 т.е. на странице может быть сколько угодно дивов первого уровня, а тебе надо взять потроха дива с определенным именем. Вот это уже гораздо сложнее. Я не знаю, вообще возможно ли это при помощи регулярок. А ты знаешь, сколько максимум может быть вложенных один в другой дивов?
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-06-09 23:56:59.023333
|
|
|
CooLeR_009
Сообщений: 1
Оценки: 0
Присоединился: 2009-06-09 23:39:03.646666
|
Здраствуйте у меня проблема которую надо решать срочно дали работу на 4 дня нужно вырезать левый и правый столбик и оставить токо средний так как он и есть вот фаил тут http://3xtm.clan.su/cod4_pbbans.dat
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-06-10 00:25:52.650000
|
|
|
Pashkela
Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
|
Так, накатал первое, что в голову взбрело. Вряд ли оптимальный вариант, но рабочий:
<?php
@set_time_limit(0);
@ini_set("display_errors","1");
$a = fopen('tema1.txt','r'); // Файло исходник
$b = fopen('tema2.txt','w'); // Файло результат
$patterns[0] = '|\[(.*)\]|Ui';
$patterns[1] = '|"(.*)"|Ui';
$replacements = "";
while (!feof($a)) {
$str = trim(fgets($a));
$str = trim(preg_replace($patterns, $replacements, $str));
fwrite($b,"$str\r\n");
}
fclose($a);
fclose($b);
echo 'done';
?>
Забавная работенка на 4 дня :)
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-06-10 00:26:17.673333
|
|
|
Artur1313
Сообщений: 120
Оценки: 0
Присоединился: 2008-01-25 01:50:01.410000
|
сколько угодно, сайт может любой попасться… ну если не получается регулярку написать, может получится создать какую-нибудь функцию возможно и с применением регулярок, возможно без, главное чтоб работало
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-06-10 00:27:33.260000
|
|
|
Pashkela
Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
|
2 Artur1313: ты мой ответ в упор не видишь?:))))
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-06-10 00:35:30.706666
|
|
|
no_sk1ll
Сообщений: 3
Оценки: 0
Присоединился: 2009-06-09 23:42:42.803333
|
Pashkela, слушай пожалуйста скачай файл вот сыллка! http://3xtm.clan.su/cod4_pbbans.dat и можешь сделать просто я дурак я не пойму, а ты быстрее сделаешь большое спасибо.
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-06-10 00:40:18.710000
|
|
|
Pashkela
Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
|
Надо объявить не неделю русского языка, а неделю идиотов[sm=ag.gif][sm=ag.gif][sm=ag.gif][sm=ag.gif] Гляжу в книгу - вижу фигу? Код выше
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-06-10 01:24:51.180000
|
|
|
Artur1313
Сообщений: 120
Оценки: 0
Присоединился: 2008-01-25 01:50:01.410000
|
Pashkela твой вариант ни в какую не подходит, проблема чуть сложней, почитай мои посты
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-06-10 01:53:22.676666
|
|
|
no_sk1ll
Сообщений: 3
Оценки: 0
Присоединился: 2009-06-09 23:42:42.803333
|
Pashkela, я все равно не понял что делать с этим кодом каторый ты мне дал ;D
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-06-10 14:56:34.226666
|
|
|
Artur1313
Сообщений: 120
Оценки: 0
Присоединился: 2008-01-25 01:50:01.410000
|
no_sk1ll держи http://line-tv.ru/code.dat
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-06-10 16:55:19.043333
|
|
|
no_sk1ll
Сообщений: 3
Оценки: 0
Присоединился: 2009-06-09 23:42:42.803333
|
Artur1313 Спосибо большое.
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-06-12 20:36:34.413333
|
|
|
magistr_bender
Сообщений: 977
Оценки: 0
Присоединился: 2008-02-22 20:10:21.133333
|
люди помогите с такой задачей: - необходимо пропорционально уменьшить пнг изображение средствами пхп , например есть картинка размером 137х233 надо как то пропорционально уменьшить её по ширине до 100 пикселей и с качеством 100% -далее на полученную картинку наложить другую пнг картинку с сохранением прозрачности (как просто наложить я знаю, но мне надо с сохранением прозрачности)
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-06-12 21:27:47.660000
|
|
|
zhuk
Сообщений: 2962
Оценки: 10
Присоединился: 2007-02-20 21:00:01.303333
|
Ресайз с обрезкой: http://www.codenet.ru/webmast/php/Image-Resize-GD/ Наложить одну картинку на другую: http://forum.xakep.ru/fb.aspx?m=1519044 Прозрачность сохраняется.
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-06-12 22:14:37.383333
|
|
|
magistr_bender
Сообщений: 977
Оценки: 0
Присоединился: 2008-02-22 20:10:21.133333
|
спасибо за ссылки первая оч помогла.. нопочемуто картинка всётаки не подгружается http://www.grandmusic.com.ua/resizer.php?f=/upload/iblock/435/banner1.jpg&type=2 тупо чёрный фон и всё и такое чувство просто просто гет параметры не принимает… даже когда туоп в скрипте прописываю и проблема есть со склеиванием.. что мне делать если мне надо склеить пнг и джепиг?
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-06-12 22:56:21.846666
|
|
|
zhuk
Сообщений: 2962
Оценки: 10
Присоединился: 2007-02-20 21:00:01.303333
|
А если положить картинки в одну папку, то работает?
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-06-12 23:01:24.860000
|
|
|
magistr_bender
Сообщений: 977
Оценки: 0
Присоединился: 2008-02-22 20:10:21.133333
|
багу нашол но вылезла другая.. если размеры изображения и так корректные и их перевод не требуется то фото тупо не отображается. как подправить? <?php
// f - имя файла
// type - способ масштабирования
// q - качество сжатия
// src - исходное изображение
// dest - результирующее изображение
// w - ширниа изображения
// ratio - коэффициент пропорциональности
// str - текстовая строка
$_GET['type'] = $_GET['type'];
// тип преобразования, если не указаны размеры
if ($_GET['type'] == 0) $w = 70; // квадратная 70x70
if ($_GET['type'] == 1) $w = 90; // квадратная 90x90
if ($_GET['type'] == 2) $w = 320; // пропорциональная шириной 218
// качество jpeg по умолчанию
if (!isset($q)) $q = 100;
// создаём исходное изображение на основе
// исходного файла и опеределяем его размеры
$src = imagecreatefromjpeg($_GET['f']);
$w_src = imagesx($src);
$h_src = imagesy($src);
header("Content-type: image/jpeg");
// если размер исходного изображения
// отличается от требуемого размера
if ($w_src != 0) //$w
{
// операции для получения прямоугольного файла
if ($_GET['type']==2)
{
// вычисление пропорций
$ratio = $w_src/$w;
$w_dest = round($w_src/$ratio);
$h_dest = round($h_src/$ratio);
// создаём пустую картинку
// важно именно truecolor!, иначе будем иметь 8-битный результат
$dest = imagecreatetruecolor($w_dest,$h_dest);
$str = "";
imagecopyresized($dest, $src, 0, 0, 0, 0, $w_dest, $h_dest, $w_src, $h_src);
// определяем координаты вывода текста
$size = 2; // размер шрифта
$x_text = $w_dest-imagefontwidth($size)*strlen($str)-3;
$y_text = $h_dest-imagefontheight($size)-3;
// определяем каким цветом на каком фоне выводить текст
$white = imagecolorallocate($dest, 255, 255, 255);
$black = imagecolorallocate($dest, 0, 0, 0);
$gray = imagecolorallocate($dest, 127, 127, 127);
if (imagecolorat($dest,$x_text,$y_text)>$gray) $color = $black;
if (imagecolorat($dest,$x_text,$y_text)<$gray) $color = $white;
// выводим текст
imagestring($dest, $size, $x_text-1, $y_text-1, $str,$white-$color);
imagestring($dest, $size, $x_text+1, $y_text+1, $str,$white-$color);
imagestring($dest, $size, $x_text+1, $y_text-1, $str,$white-$color);
imagestring($dest, $size, $x_text-1, $y_text+1, $str,$white-$color);
imagestring($dest, $size, $x_text-1, $y_text, $str,$white-$color);
imagestring($dest, $size, $x_text+1, $y_text, $str,$white-$color);
imagestring($dest, $size, $x_text, $y_text-1, $str,$white-$color);
imagestring($dest, $size, $x_text, $y_text+1, $str,$white-$color);
imagestring($dest, $size, $x_text, $y_text, $str,$color);
}
// операции для получения квадратного файла
if (($_GET['type']==0)||($_GET['type']==1))
{
// создаём пустую квадратную картинку
// важно именно truecolor!, иначе будем иметь 8-битный результат
$dest = imagecreatetruecolor($w,$w);
// вырезаем квадратную серединку по x, если фото горизонтальное
if ($w_src>$h_src)
imagecopyresized($dest, $src, 0, 0,
round((max($w_src,$h_src)-min($w_src,$h_src))/2),
0, $w, $w, min($w_src,$h_src), min($w_src,$h_src));
// вырезаем квадратную верхушку по y,
// если фото вертикальное (хотя можно тоже серединку)
if ($w_src<$h_src)
imagecopyresized($dest, $src, 0, 0, 0, 0, $w, $w,
min($w_src,$h_src), min($w_src,$h_src));
// квадратная картинка масштабируется без вырезок
if ($w_src==$h_src)
imagecopyresized($dest, $src, 0, 0, 0, 0, $w, $w, $w_src, $w_src);
}
// вывод картинки и очистка памяти
imagejpeg($dest,'',$q);
imagedestroy($dest);
imagedestroy($src);
}
imagecopyresized($dest, $src, 0, 0, 0,
round((max($w_src,$h_src)-min($w_src,$h_src))/2),
$w, $w, min($w_src,$h_src), min($w_src,$h_src));
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-06-13 15:57:45.956666
|
|
|
Cep}|{
Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
|
quote:
если размеры изображения и так корректные и их перевод не требуется У тебя за пределами ифа ( if ($w_src != 0) //$w ) только: quote:
imagecopyresized($dest, $src, 0, 0, 0, round((max($w_src,$h_src)-min($w_src,$h_src))/2), $w, $w, min($w_src,$h_src), min($w_src,$h_src)); Вывода изображения нет)
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-06-14 20:19:24.860000
|
|
|
magistr_bender
Сообщений: 977
Оценки: 0
Присоединился: 2008-02-22 20:10:21.133333
|
блин.. чтото неполучается наклеить одну картинку на другую … <?php
// f - имя файла
// type - способ масштабирования
// q - качество сжатия
// src - исходное изображение
// dest - результирующее изображение
// w - ширниа изображения
// ratio - коэффициент пропорциональности
// str - текстовая строка
$_GET['type'] = $_GET['type'];
// тип преобразования, если не указаны размеры
if ($_GET['type'] == 0) $w = 70; // квадратная 70x70
if ($_GET['type'] == 1) $w = 100; // квадратная
if ($_GET['type'] == 2) $w = 324; // пропорциональная шириной
// качество jpeg по умолчанию
if (!isset($q)) $q = 100;
// создаём исходное изображение на основе
// исходного файла и опеределяем его размеры
$src = imagecreatefromjpeg($_GET['f']);
$w_src = imagesx($src);
$h_src = imagesy($src);
header("Content-type: image/jpeg");
// если размер исходного изображения
// отличается от требуемого размера
if ($w_src != 0) //$w
{
// операции для получения прямоугольного файла
if ($_GET['type']==2)
{
// вычисление пропорций
$ratio = $w_src/$w;
$w_dest = round($w_src/$ratio);
$h_dest = round($h_src/$ratio);
// создаём пустую картинку
// важно именно truecolor!, иначе будем иметь 8-битный результат
$dest = imagecreatetruecolor($w_dest,$h_dest);
$str = "";
imagecopyresized($dest, $src, 0, 0, 0, 0, $w_dest, $h_dest, $w_src, $h_src);
// определяем координаты вывода текста
$size = 2; // размер шрифта
$x_text = $w_dest-imagefontwidth($size)*strlen($str)-3;
$y_text = $h_dest-imagefontheight($size)-3;
// определяем каким цветом на каком фоне выводить текст
$white = imagecolorallocate($dest, 255, 255, 255);
$black = imagecolorallocate($dest, 0, 0, 0);
$gray = imagecolorallocate($dest, 127, 127, 127);
if (imagecolorat($dest,$x_text,$y_text)>$gray) $color = $black;
if (imagecolorat($dest,$x_text,$y_text)<$gray) $color = $white;
// выводим текст
imagestring($dest, $size, $x_text-1, $y_text-1, $str,$white-$color);
imagestring($dest, $size, $x_text+1, $y_text+1, $str,$white-$color);
imagestring($dest, $size, $x_text+1, $y_text-1, $str,$white-$color);
imagestring($dest, $size, $x_text-1, $y_text+1, $str,$white-$color);
imagestring($dest, $size, $x_text-1, $y_text, $str,$white-$color);
imagestring($dest, $size, $x_text+1, $y_text, $str,$white-$color);
imagestring($dest, $size, $x_text, $y_text-1, $str,$white-$color);
imagestring($dest, $size, $x_text, $y_text+1, $str,$white-$color);
imagestring($dest, $size, $x_text, $y_text, $str,$color);
}
// операции для получения квадратного файла
if (($_GET['type']==0)||($_GET['type']==1))
{
// создаём пустую квадратную картинку
// важно именно truecolor!, иначе будем иметь 8-битный результат
$dest = imagecreatetruecolor($w,$w);
// вырезаем квадратную серединку по x, если фото горизонтальное
if ($w_src>$h_src)
imagecopyresized($dest, $src, 0, 0,
round((max($w_src,$h_src)-min($w_src,$h_src))/2),
0, $w, $w, min($w_src,$h_src), min($w_src,$h_src));
// вырезаем квадратную верхушку по y,
// если фото вертикальное (хотя можно тоже серединку)
if ($w_src<$h_src)
imagecopyresized($dest, $src, 0, 0, 0, 0, $w, $w,
min($w_src,$h_src), min($w_src,$h_src));
// квадратная картинка масштабируется без вырезок
if ($w_src==$h_src)
imagecopyresized($dest, $src, 0, 0, 0, 0, $w, $w, $w_src, $w_src);
}
// вывод картинки и очистка памяти
imagejpeg($dest,'',$q);
imagedestroy($dest);
imagedestroy($src);
}
$im=ImageCreateFromPng("logo.png");
imagecopy(imagecopyresized($dest, $src, 0, 0, 0,
round((max($w_src,$h_src)-min($w_src,$h_src))/2),
$w, $w, min($w_src,$h_src), min($w_src,$h_src)),$im,100,100,100,100,324,171);
ImageDestroy($im);
ImagePng($dest);
ImageDestroy($dest);
?>
смотреть в конце участок quote:
$im=ImageCreateFromPng("logo.png"); imagecopy(imagecopyresized($dest, $src, 0, 0, 0, round((max($w_src,$h_src)-min($w_src,$h_src))/2), $w, $w, min($w_src,$h_src), min($w_src,$h_src)),$im,100,100,100,100,324,171); ImageDestroy($im); ImagePng($dest); ImageDestroy($dest); может быть проблема в том, что разные форматы пытаюсь склеить?
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-06-15 01:04:41.630000
|
|
|
Artur1313
Сообщений: 120
Оценки: 0
Присоединился: 2008-01-25 01:50:01.410000
|
могут ли по сессии передаваться массивы? или в переменных сесси могут быть только простые значения?
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-06-15 19:01:25.603333
|
|
|
horiz
Сообщений: 892
Оценки: 0
Присоединился: 2008-11-03 18:33:09.006666
|
Artur1313 да, по идее, можно что угодно передавать.
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-06-16 11:53:53.296666
|
|
|
Viglim [23]
Сообщений: 4
Оценки: 0
Присоединился: 2009-06-15 14:01:36.006666
|
Artur1313 да, могут. К тому же есть фкнкция Serialize()
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-06-17 18:15:29.163333
|
|
|
magistr_bender
Сообщений: 977
Оценки: 0
Присоединился: 2008-02-22 20:10:21.133333
|
немогу найти ошибку… вот скрипт отправки писем с вложениями $from = "admin";
$to = "sergey.androsov@*****.com";
$filename = $_SERVER["DOCOMENT_ROOT"].$_GET['card'];
$subj = 'письмо на деревню дедушке';
$text = 'Типо текстик';
$f = fopen($filename,"rb");
$un = strtoupper(uniqid(time()));
$head = "From: $from\n";
$head .= "To: $to\n";
$head .= "Subject: $subj\n";
$head .= "X-Mailer: PHPMail Tool\n";
$head .= "Reply-To: $from\n";
$head .= "Mime-Version: 1.0\n";
$head .= "Content-Type:multipart/mixed;\n";
$head .= "boundary=\"----------".$un."\"\n\n";
//посылаем заголовки для отправки файла
$zag = "------------".$un."\nContent-Type:text/html;\n";
$zag .= "Content-Transfer-Encoding: 8bit\n\n $text \n\n";
$zag .= "------------".$un."\n";
$zag .= "Content-Type: application/octet-stream;\n";
$zag .= "name=\"".basename($filename)."\"\n";
$zag .= "Content-Transfer-Encoding:base64\n";
$zag .= "Content-Disposition:attachment;\n";
$zag .= "filename=\"".basename($filename)."\"\n";
$zag .= chunk_split(base64_encode(fread($f,filesize($filename))))."\n";
mail("$to", "$subj", $zag, $head); но почемуто мне приходит просто письмо с мусором quote:
От: admin@multidomain4.hostsila.com Reply-to: admin@multidomain4.hostsila.com Кому: sergey.androsov@***.com Кому: sergey.androsov@***.com Тема: письмо на деревню дедушке Дата: Wed, 17 Jun 2009 17:02:00 +0300 boundary="———-12452473204A38F758A142F" ————12452473204A38F758A142F Content-Type:text/html; Content-Transfer-Encoding: 8bit Типо текстик ————12452473204A38F758A142F Content-Type: application/octet-stream; name="banner3.gif" Content-Transfer-Encoding:base64 Content-Disposition:attachment; filename="banner3.gif" ни вложения ни даже текста.. просто пакет и всё… где я не то вписал? файл отправляется с сервера а не через форму
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-06-18 20:44:19.596666
|
|
|
magistr_bender
Сообщений: 977
Оценки: 0
Присоединился: 2008-02-22 20:10:21.133333
|
всё ещё актуально :)
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-06-19 07:12:59.336666
|
|
|
Cep}|{
Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
|
Здесь - $head .= "Content-Type:multipart/mixed;\n"; \n не нужно. Ну и кодировку можно указать - $zag = "————".$un."\nContent-Type:text/html; charset=windows-1251;\n";
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-06-22 20:34:01.820000
|
|
|
Artur1313
Сообщений: 120
Оценки: 0
Присоединился: 2008-01-25 01:50:01.410000
|
установил себе netcat (типо денвера), стандартные логин с паролем к БД "root" и "" , так вот вопрос, как изменить эти параметры?
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-06-22 21:18:51.990000
|
|
|
Cep}|{
Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
|
Заходи в PhpMyAdmin, жми на "Привелегии", там будет список пользователей. В строке "Пользователь-Хост"-"root-localhost" жми иконку "редактировать". В форме "Изменить пароль" вводишь два раза пароль и жмешь "Пошел". Все, пароль установлен.
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-06-22 22:02:36.886666
|
|
|
Artur1313
Сообщений: 120
Оценки: 0
Присоединился: 2008-01-25 01:50:01.410000
|
в том-т и проблема… в netcat в комплекте не идёт phpmyadmin, я скачал его, положил на сервак, запускаю, он требует логин с паролем от базы, ввожу "root", "" , а он даже не пытаясь приконектиться пишет ошибку, типо пароль не должен быть пустым, вот мне и нужно поменять пароль, чтобы заработал phpmyadmin
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-06-22 22:06:10.333333
|
|
|
Cep}|{
Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
|
PhpMyAdmin мало просто положить, его еще и настроить надо. Когда ты на него заходишь что он пишет ?
|
|
|
RE: Вопросы по PHP (для новичков) - 2009-06-22 22:15:01.780000
|
|
|
Artur1313
Сообщений: 120
Оценки: 0
Присоединился: 2008-01-25 01:50:01.410000
|
приветственное окно авторизации "Добро пожаловать в phpMyAdmin Авторизация Пользователь: Пароль: " если ввожу "root","" пишет "Login without a password is forbidden by configuration (see AllowNoPassword)" при неправильно наборе пишет "#1045 - Access denied for user 'root'@'localhost' (using password: YES)"
|
|
|
|
|