PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (3): « 1 [2] 3 »
Найдено сообщений: 40
quad
Отправлено: 29 Марта, 2017 - 11:07:30 • Тема: u0415u0435u0435u0435u0435 вместо русских букв • Форум: Вопросы новичков
Ответов: 20 Просмотров: 1054
Ник Бондарчук пишет: quad пишет: у тебя вся станица так отображается?Или ответ сервера?
С кодировкой на самом сайте всё нормально, но когда я загружаю файл и указываю на сервере название из русских букв появляется что-то типо: u0415u0435u0435u0435u0435 u043fu043eu043bu0443u0447u0438u043bu043eu0441u044c!
P.S. На сайте когда загружаешь файл, его имя надо выбрать на самом сайте.
Ты файлы грузишь через ajax или получаешь ответ через json?
quad
Отправлено: 29 Марта, 2017 - 10:10:47 • Тема: передача большого количества переменных из PHP в JS • Форум: Вопросы новичков
Ответов: 5 Просмотров: 242
Цитата: вот тебе JS код обработчик (Отобразить )
$.getJSON('ajax_all.php', function(jsondata) {
for (var item in jsondata) {
$('#'+jsondata[item].result).val(jsondata[item].value);
}
}
);
А вот тебе для примера php (Отобразить )
<?php
$data = array(array('result'=>'rid1', 'value' => 'pr1p'), array('result'=>'rid2', 'value' => 'pr2p'));
echo json_encode($data);
?>
Ты это хотел? Я павильон понял?
quad
Отправлено: 28 Марта, 2017 - 15:30:36 • Тема: u0415u0435u0435u0435u0435 вместо русских букв • Форум: Вопросы новичков
Ответов: 20 Просмотров: 1054
Ник Бондарчук пишет: Здравствуйте, я новый на форуме и не очень разбираюсь в php.
Я недавно купил скрипт, а при загрузке файла на русском получается что-то типо:
u0415u0435u0435u0435u0435 u043fu043eu043bu0443u0447u0438u043bu043eu0441u044c!
Разработчик игнорит, поэтому обращаюсь к вам!
У тебя проблема в кодировке скорее всего файл не с кодировкой utf-8 сохранен!
как затычка чтобы расшифровать! (Отобразить ) CODE (
htmlphp ):
скопировать код в буфер обмена
function win1251toutf( $string_a ) {
return strtr ( $str_b , array ( "U0430" => "а" , "U0431" => "б" , "U0432" => "в" , "U0433" => "г" , "U0434" => "д" , "U0435" => "е" , "U0451" => "ё" , "U0436" => "ж" , "U0437" => "з" , "U0438" => "и" ,
"U0439" => "й" , "U043A" => "к" , "U043B" => "л" , "U043C" => "м" , "U043D" => "н" , "U043E" => "о" , "U043F" => "п" ,
"U0440" => "р" , "U0441" => "с" , "U0442" => "т" , "U0443" => "у" , "U0444" => "ф" , "U0445" => "х" , "U0446" => "ц" ,
"U0447" => "ч" , "U0448" => "ш" , "U0449" => "щ" , "U044A" => "ъ" , "U044B" => "ы" , "U044C" => "ь" , "U044D" => "э" ,
"U044E" => "ю" , "U044F" => "я" , "U0410" => "А" , "U0411" => "Б" , "U0412" => "В" , "U0413" => "Г" , "U0414" => "Д" ,
"U0415" => "Е" , "U0401" => "Ё" , "U0416" => "Ж" , "U0417" => "З" , "U0418" => "И" , "U0419" => "Й" , "U041A" => "К" ,
"U041B" => "Л" , "U041C" => "М" , "U041D" => "Н" , "U041E" => "О" , "U041F" => "П" , "U0420" => "Р" , "U0421" => "С" ,
"U0422" => "Т" , "U0423" => "У" , "U0424" => "Ф" , "U0425" => "Х" , "U0426" => "Ц" , "U0427" => "Ч" , "U0428" => "Ш" ,
"U0429" => "Щ" , "U042A" => "Ъ" , "U042B" => "Ы" , "U042C" => "Ь" , "U042D" => "Э" , "U042E" => "Ю" , "U042F" => "Я" ) ) ;
}
quad
Отправлено: 28 Марта, 2017 - 12:21:24 • Тема: Скачивание изображений в файл • Форум: Вопросы новичков
Ответов: 7 Просмотров: 283
sense1 пишет: quad пишет: sense1 пишет: quad пишет: Вот тебе код (Отобразить ) CODE (
htmlphp ):
скопировать код в буфер обмена
<? php
function split_path( $full_path ) {
return $path_parts [ 'basename' ] ;
}
$imgs = array ( "http://artemfedorov.ru/i/portfolio/expange/expange.png" , "http://artemfedorov.ru/i/portfolio/ippt-index.png" , "http://artemfedorov.ru/i/portfolio/coin.ru/preview.png" ) ; foreach ( $imgs as $l ) {
$handle = fopen ( split_path( $l ) , "a+" ) ; }
?>
(Добавление)
К стати в твоем коде была ошибка он не сохранял файлы потому что путь не обрезал ты до картинки глобальный
Спасибо большое Вам
Спасибку хоть нажми если помог
Я б с радостью)
количество сообщений оставленных Вами на форуме, недостаточно для данной операции.
(Добавление)
quad пишет: sense1 пишет: quad пишет: Вот тебе код (Отобразить ) CODE (
htmlphp ):
скопировать код в буфер обмена
<? php
function split_path( $full_path ) {
return $path_parts [ 'basename' ] ;
}
$imgs = array ( "http://artemfedorov.ru/i/portfolio/expange/expange.png" , "http://artemfedorov.ru/i/portfolio/ippt-index.png" , "http://artemfedorov.ru/i/portfolio/coin.ru/preview.png" ) ; foreach ( $imgs as $l ) {
$handle = fopen ( split_path( $l ) , "a+" ) ; }
?>
(Добавление)
К стати в твоем коде была ошибка он не сохранял файлы потому что путь не обрезал ты до картинки глобальный
Спасибо большое Вам
Спасибку хоть нажми если помог
Вот код для определенной папки) может кому то пригодится)наберу нужное количество сообщений,
обязательно жди от меня спасибо quad
foreach($imgs as $l){
$pic=file_get_contents($l);
$path_parts = pathinfo($l);
$handle = fopen('/var/www/html/img/'.$path_parts['basename'].'', 'a+');
fwrite($handle, $pic);
fclose($handle);
}
Не когда не перевязывайся к полному пути, всегда держись относительно файла скрипта поможет избежать множество граблей в будущем
quad
Отправлено: 28 Марта, 2017 - 01:47:22 • Тема: Кракозябры при UTF - 8 • Форум: Вопросы новичков
Ответов: 3 Просмотров: 203
Просто нужно сохранять файл в utf-8 без BOM а не в ansi! м будет всегда все ок или преобразовать русские символы из ansi с помощью iconv() в utf-8
quad
Отправлено: 28 Марта, 2017 - 01:33:25 • Тема: Скачивание изображений в файл • Форум: Вопросы новичков
Ответов: 7 Просмотров: 283
sense1 пишет: quad пишет: Вот тебе код (Отобразить ) CODE (
htmlphp ):
скопировать код в буфер обмена
<? php
function split_path( $full_path ) {
return $path_parts [ 'basename' ] ;
}
$imgs = array ( "http://artemfedorov.ru/i/portfolio/expange/expange.png" , "http://artemfedorov.ru/i/portfolio/ippt-index.png" , "http://artemfedorov.ru/i/portfolio/coin.ru/preview.png" ) ; foreach ( $imgs as $l ) {
$handle = fopen ( split_path( $l ) , "a+" ) ; }
?>
(Добавление)
К стати в твоем коде была ошибка он не сохранял файлы потому что путь не обрезал ты до картинки глобальный
Спасибо большое Вам
Спасибку хоть нажми если помог
quad
Отправлено: 28 Марта, 2017 - 01:22:58 • Тема: Скачивание изображений в файл • Форум: Вопросы новичков
Ответов: 7 Просмотров: 283
Вот тебе код (Отобразить ) CODE (
htmlphp ):
скопировать код в буфер обмена
<? php
function split_path( $full_path ) {
return $path_parts [ 'basename' ] ;
}
$imgs = array ( "http://artemfedorov.ru/i/portfolio/expange/expange.png" , "http://artemfedorov.ru/i/portfolio/ippt-index.png" , "http://artemfedorov.ru/i/portfolio/coin.ru/preview.png" ) ; foreach ( $imgs as $l ) {
$handle = fopen ( split_path( $l ) , "a+" ) ; }
?>
(Добавление)
К стати в твоем коде была ошибка он не сохранял файлы потому что путь не обрезал ты до картинки глобальный
quad
Отправлено: 28 Марта, 2017 - 01:03:03 • Тема: как отправить в скрытую поле формы логин из сессии • Форум: Вопросы новичков
Ответов: 8 Просмотров: 330
daimon0482 пишет: quad пишет: daimon0482 пишет: мне надо отправить форму на файл обработчик
<
form method ="
POST "
action ="
comment.php ">
я пока новичок но кажется
echo не то .
(Добавление)
daimon0482 пишет: мне надо отправить форму на файл обработчик
<form method ="POST " action ="comment.php ">
я пока новичок но кажется echo не то .
<
input type ="
hidden "
name ="
login "
value ="<?=
$_SESSION ['
login '] ?>">';
тогда уж так!
<?= равно вместо php, или у вас опечатка ?
Да именно так <?=переменная или константа?> примерно тоже самое что <?php echo переменная или константа; ?> думаю только зависит время выполнение!
quad
Отправлено: 27 Марта, 2017 - 23:57:32 • Тема: как отправить в скрытую поле формы логин из сессии • Форум: Вопросы новичков
Ответов: 8 Просмотров: 330
daimon0482 пишет: мне надо отправить форму на файл обработчик
<
form method ="
POST "
action ="
comment.php ">
я пока новичок но кажется
echo не то .
(Добавление)
daimon0482 пишет: мне надо отправить форму на файл обработчик
<form method ="POST " action ="comment.php ">
я пока новичок но кажется echo не то .
<
input type ="
hidden "
name ="
login "
value ="<?=
$_SESSION ['
login '] ?>">';
тогда уж так!
quad
Отправлено: 27 Марта, 2017 - 23:51:06 • Тема: Запустить файл • Форум: Вопросы новичков
Ответов: 10 Просмотров: 554
Кубик пишет: quad пишет: Только какое отношение это имеет к этому форуму!
PHP »
Программирование на PHP » Вопросы новичков
quad пишет: Так и не обязательно использовать команду строку а достаточно указать путь к windows based script host а затем файл та к там уже есть макрос программы!
Непонял, это как, кодом показать можешь ?
1) PHP это серверный скриптинг, а jscript это клиентский скрипт чуешь разницу?
2) Гугл тебе в помощь!
quad
Отправлено: 27 Марта, 2017 - 23:40:00 • Тема: Вопрос о типах данных SQL • Форум: Вопросы новичков
Ответов: 11 Просмотров: 536
Мелкий пишет: Где сказано в этой теме, что эта тема про mysql?
Да и если говорить именно про mysql - тоже сюрпризы бывают.
https://dev[dot]mysql[dot]com/doc/refman[dot][dot][dot]5[dot]7/en/char[dot]html
Цитата: InnoDB encodes fixed-length fields greater than or equal to 768 bytes in length as variable-length fields, which can be stored off-page
Хоп - и char становится строкой переменной длины.
В mysql вообще много сюрпризов.
На 99.9% то что автор этой темы имел в виду именно mysql
(Добавление)
А так извини за невнимательность!
quad
Отправлено: 27 Марта, 2017 - 23:26:37 • Тема: как отправить в скрытую поле формы логин из сессии • Форум: Вопросы новичков
Ответов: 8 Просмотров: 330
daimon0482 пишет: quad мне примерно так нужно, будет работать так ?
это чтобы человек не водил свой логин толка текст и все а логин сам автоматом из сессии.
<form>
<input type="hidden" name="login" value="'.$_SESSION['login'].'">
<input type="textarea" name="comment">
<input type="submit" value="Отправить">
<form>
Не будет работать так как это html а не скрипт!
(Добавление)
CODE (
htmlphp ):
скопировать код в буфер обмена
< form>
<? php
}
echo '<input type="hidden" name="login" value="' . $_SESSION [ 'login' ] . '">' ;
?>
< input type= "textarea" name= "comment" >
< input type= "submit" value= "Отправить" >
< form>
вот так примерно должно выглядеть!
Страниц (3): « 1 [2] 3 »
Powered by ExBB FM 1.0 RC1. InvisionExBB