PHP.SU

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

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

> Найдено сообщений: 46
kikosik666 Отправлено: 07 Февраля, 2018 - 15:25:57 • Тема: Как открыть сайт через домен а не ип - Apache, denwer • Форум: Apache и другие веб-серверы

Ответов: 4
Просмотров: 648
andrewkard пишет:
kikosik666 пишет:
IP компа 192.168.0.241

это внутренний IP, по нему доступ есть в локальной сети.

kikosik666 пишет:
32.x.x.x

это внешний

kikosik666 пишет:
чтобы сайт открывался не по ip а по домену, например так adfre.htyrud.com (в интернете)

прописать в хостах



Да но как? Не знаю как сделать
kikosik666 Отправлено: 07 Февраля, 2018 - 13:54:33 • Тема: Как открыть сайт через домен а не ип - Apache, denwer • Форум: Apache и другие веб-серверы

Ответов: 4
Просмотров: 648
На виртуалке установлен денвер. На денвере есть сайт. IP компа 192.168.0.241. Сайт по этому ип открывается для всей локальный сети, а через интернет открывается другим ип 32.x.x.x. Когда набераю ip 32.x.x.x в браузере в интернете, сайт открывается.

Подскажите пожалуйста как сделать так чтобы сайт открывался не по ip а по домену, например так adfre.htyrud.com (в интернете)

Спасибо
kikosik666 Отправлено: 18 Января, 2018 - 14:55:16 • Тема: Удалить символ из урл через htaccess • Форум: Вопросы новичков

Ответов: 0
Просмотров: 140
Здравствуйте

В урлах есть вот такие символы.

& ! ( ) [ ] * + и пробел

Нужна в тех урлах где встречается эти символы, убрать из урл

Есть Вариант через htaccess?

Спасибо
kikosik666 Отправлено: 30 Октября, 2017 - 12:50:04 • Тема: Получить переменную из другого файла • Форум: Вопросы новичков

Ответов: 2
Просмотров: 198
Здравствуйте, у меня такая проблема. Есть index.php и text.php

В body index.php я получаю контент text.php (include('text.php');), в которым ест переменная $name.

Как я могу в index.php в head получить переменную $name из файла text.php?

Спасибо
kikosik666 Отправлено: 23 Октября, 2017 - 15:28:24 • Тема: PHP parser для кинопоиска • Форум: Вопросы новичков

Ответов: 0
Просмотров: 115
Здравствуйте, кто поможе мне с парсингом от кинопоиска?

У меня не получается что ты, есть готовые коды для этого?

Использовал один код и сработало для некоторых сайто, но для кинопоиска не работает

<?php
//откуда будем парсить информацию
$content = file_get_contents('полный урл страницы с http:// с которого будем вырезать информацию');
// Определяем позицию строки, до которой нужно все отрезать
$pos = strpos($content, 'здесь кусок кода/текста который размещен перед нужным текстом');
//Отрезаем все, что идет до нужной нам позиции
$content = substr($content, $pos);
// Точно таким же образом находим позицию конечной строки
$pos = strpos($content, 'здесь кусок кода/текста который стоит в конце нужного нам текста');
// Отрезаем нужное количество символов от нулевого
$content = substr($content, 0, $pos);
//если в тексте встречается текст, который нам не нужен, вырезаем его
$content = str_replace('текст который нужно вырезать','', $content);
// выводим спарсенный текст.
echo $content;
echo "вставляем сюда завершающий код";
?>
kikosik666 Отправлено: 09 Октября, 2017 - 09:13:57 • Тема: PHP crop, resize • Форум: Вопросы новичков

Ответов: 2
Просмотров: 174
Здравствуйте, така проблема

Я скачиваю изображение на сервер из другова сайта, по URL. Как можно сделать чтобы при скачивании, на сервере сохронилась уже измененая картинка(crop). Нужна сделать так чтобы размеры картинки были 200*250 и чтобы не очень деформировались картинки.

Скачиваю картинку по этому варианту

copy('https://cdn.pixabay.com/photo/2017/04/05/11/56/image-in-the-image-2204798_960_720.jpg', 'file.jpg');

Кто может помочь разобратся в этом? Спасибо)
kikosik666 Отправлено: 10 Августа, 2017 - 16:45:52 • Тема: Импорт из CSV в базу • Форум: Вопросы новичков

Ответов: 3
Просмотров: 227
Тоесть если напишу Insert Ignore, вопрос будет решен?

Так?

$ins="INSERT IGNORE INTO `Table1` (`CHECKID`,`NAME`,`SURNAME`,`MIDDLENAME`, `POSITION`, `WORKPLACE`,`WORKTIME`
)VALUES('$row[0]','$row[1]','$row[2]', '$row[3]', '$row[4]', '$row[5]', '$row[6]', '$row[7]' )";





andrewkard пишет:
Установите эту колонку как уникальный ключ. При заливке INSERT IGNORE

либо перед заливкой сделайте запрос на выборку всех CHECKID,

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

При работе с БД лучше использовать prepared_statements

https://www.w3schools.com/php/php_mysql_prepared_statements.asp
kikosik666 Отправлено: 10 Августа, 2017 - 16:10:02 • Тема: Импорт из CSV в базу • Форум: Вопросы новичков

Ответов: 3
Просмотров: 227
Здравствуйте, у меня такая проблема. Код импортирует данные CSV файла в таблицу на базе. Каждая строка CSV составляет из 7 данных которые разделены запятыми.

Например

CHECKID,NAME,SURNAME,MIDDLENAME,POSITION,WORKPLACE,WORKTIME
14877,Ivan,Petrov,Aleksandrovich,Acountant,Office,9 hour


Каждый день импортируется новый CSV файл и в каждом файле CHECKID может повтарится. Как сделать чтобы код проверял в базе и в CSV файле, если в таблице(база) уже есть такой CHECKID он не импортировал данную страку из CSV файла, а все остальные строки импортировал? То есть если есть в базе такой запись - 14877, он не импортировал строку из CSV)

Заранее спасибо))

Вот код.

<?php
error_reporting(0); // Выключаем показ ошибок. Чтобы их видеть - вместо 0 поставьте E_ALL
include('db_conn.php');
$max_file_size = 5; // Максимальный размер файла в МегаБайтах
if($_POST['update']=='OK'){
// СТАРТ Загрузка файла на сервер
if($_FILES["filename"]["size"] > $max_file_size*1024*1024){
echo 'Размер файла превышает '.$max_file_size.' Мб!';
include('form_file_load.php');
exit;
}
if(copy($_FILES["filename"]["tmp_name"],$path.$_FILES["filename"]["name"])){
echo("Добавлен "."<b>".$_FILES["filename"]["name"]."</b>"." !<br />");
}
else{
echo 'Errorլ<br>';
include('form_file_load.php');
exit;
}

$file = fopen('php://memory', 'w+');
fwrite($file, iconv('UTF-8', 'UTF-8', file_get_contents($_FILES["filename"]["name"])));
rewind($file);


$r = 1;
while (($row = fgetcsv($file, 1000, ",")) != FALSE) {
$r++;
if($r == 2) {continue;} // Не дает записать в БД Заголовки Прайс-листа
$ins="INSERT INTO `Table1` (`CHECKID`,`NAME`,`SURNAME`,`MIDDLENAME`, `POSITION`, `WORKPLACE`,`WORKTIME`
)VALUES('$row[0]','$row[1]','$row[2]', '$row[3]', '$row[4]', '$row[5]', '$row[6]', '$row[7]' )";
$query = mysql_query($ins);
if(!$query) die('Error!!!');
}
fclose($file);
echo 'Refresh page - '.$r;
header('Location: my_panel.php');

}
else{
include('form_file_load.php');
}
?>
kikosik666 Отправлено: 08 Августа, 2017 - 16:48:16 • Тема: Текст в конец страницы А4 • Форум: Вопросы новичков

Ответов: 6
Просмотров: 292
Спасибо Vladimir Kheifets, все получилась))
kikosik666 Отправлено: 08 Августа, 2017 - 13:36:52 • Тема: Текст в конец страницы А4 • Форум: Вопросы новичков

Ответов: 6
Просмотров: 292
Ch_chov пишет:
HTML, CSS и @media print


Есть пример? Можете мне пример отправить в интернете?
kikosik666 Отправлено: 08 Августа, 2017 - 13:12:00 • Тема: Текст в конец страницы А4 • Форум: Вопросы новичков

Ответов: 6
Просмотров: 292
А как сделать такое?
kikosik666 Отправлено: 08 Августа, 2017 - 10:30:43 • Тема: Текст в конец страницы А4 • Форум: Вопросы новичков

Ответов: 6
Просмотров: 292
Здравствуйте, такая проблема. Из базы получаю информацию и печатаю на принтере(А4 формат).
Такой вопрос, есть код на PHP или JS чтобы каждый раз при печати в конец листа А4(Landscape) с низу в центре добавлялся текст?


Хочу чтобы при каждый печати в конец бумаги печатался текст

Спасибо
kikosik666 Отправлено: 09 Июля, 2017 - 21:53:27 • Тема: Загрузка csv файла в базу данных • Форум: Программирование на PHP

Ответов: 4
Просмотров: 1286
Спасибо поличилось
kikosik666 Отправлено: 09 Июля, 2017 - 21:15:54 • Тема: Загрузка csv файла в базу данных • Форум: Программирование на PHP

Ответов: 4
Просмотров: 1286
andrewkard пишет:
Вы проводите лишние операции, файл прилетает в $_FILES, вот с ним и работайте
PHP:
скопировать код в буфер обмена
  1.  
  2.     foreach($_FILES as $name => $file){
  3.         if(!empty($file['tmp_name'])){
  4.             if (($handle = fopen($file['tmp_name'], "r")) !== FALSE) {
  5.                 while (($data = fgetcsv($handle, 5000, ",")) !== FALSE) {
  6.                
  7.                 //Обработка
  8.  
  9.                 }
  10.              }
  11.          }
  12.      }
  13.  
  14.  
  15.  


fgetcsv($handle, 5000, ","

5000 что означает?
kikosik666 Отправлено: 09 Июля, 2017 - 18:47:10 • Тема: Загрузка csv файла в базу данных • Форум: Программирование на PHP

Ответов: 4
Просмотров: 1286
Здравствуйте, у меня такая проблема. Есть у меня csv файл, размер которого 70 мб и там 50000 строк.
Нашел код для автоматической загрузки csv в таблицу в базе. После некоторых изменений код начал работать, но оно загружает примерно 60 строк из 50000, и больше не загружает. Пробовал все но не смог решить эту проблему.

Кто не будь сможет мне в этом помочь? Я навичок

Вот код

<?php
error_reporting(0); // Выключаем показ ошибок. Чтобы их видеть - вместо 0 поставьте E_ALL
include('db_conn.php');
$max_file_size = 70; // Максимальный размер файла в МегаБайтах
if($_POST['update']=='OK'){
// СТАРТ Загрузка файла на сервер
if($_FILES["filename"]["size"] > $max_file_size*1024*1024){
echo 'Размер файла превышает '.$max_file_size.' Мб!';
include('form_file_load.php');
exit;
}
if(copy($_FILES["filename"]["tmp_name"],$path.$_FILES["filename"]["name"])){
echo("Добавление "."<b>".$_FILES["filename"]["name"]."</b>"." завершена!<br />");
}
else{
echo 'Սխալ է տեղի ունեցել<br>';
include('form_file_load.php');
exit;
}


$file = fopen('php://memory', 'w+');
fwrite($file, iconv('UTF-8', 'UTF-8', file_get_contents($_FILES["filename"]["name"])));
rewind($file);

$r = 1;
while (($row = fgetcsv($file, 1000, "|")) != FALSE) {
$r++;
if($r == 1) {continue;} // Не дает записать в БД Заголовки Прайс-листа
$ins="INSERT INTO `table1` (`PLAYER`,`PICTURE`,`RUSMETA`,`ENGTITLE`,`ENGDESCRIPTION`,`GENRE`
)VALUES('$row[0]','$row[1]', '$row[2]', '$row[3]', '$row[4]', '$row[5]')";
$query = mysql_query($ins);
if(!$query) die('Սխալ!!!');
}
fclose($file);
echo 'Добавлен - '.$r;
header('Location: index.php');

}
else{
include('form_file_load.php');
}
?>

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB