PHP.SU

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

Страниц (1): [1]

> Найдено сообщений: 10
HeTonblpb Отправлено: 02 Августа, 2011 - 13:06:52 • Тема: откуда взялась часть html тега и как ее убрать • Форум: Вопросы новичков

Ответов: 16
Просмотров: 642
DeepVarvar пишет:
HeTonblpb пишет:
вот весь код
Даже вглядываться не охота... Жуть с режьем.
А я все думаю какой бы позаковыристее обфускатор придумать чтобы код от воровства защитить.. А вот он ёмана - лучший обфускатор!!!
"Эхай" каждую строчку вывода и все...


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

White пишет:
[Обратите внимание на 75 строку вашего кода:


огромное спасибо.

и всем желавшим помочь спасибо тоже.
HeTonblpb Отправлено: 02 Августа, 2011 - 07:53:07 • Тема: откуда взялась часть html тега и как ее убрать • Форум: Вопросы новичков

Ответов: 16
Просмотров: 642
окей вот весь код:

PHP:
скопировать код в буфер обмена
  1.  
  2.                                         echo '<form name="edit" action="editor.php" method=POST enctype=multipart/form-data>';
  3.                                         echo '<table align="left" valign="top" width=1000 CELLPADDING=0>';
  4.                                                 echo '<tr>';
  5.                                                         echo '<td align="right" valign="top" width="650">';
  6.                                                         echo '<table align="left" valign="top" width=650 CELLPADDING=0>';
  7.                                                                                 echo '<tr><td align="right" valign="bottom" width=300>1.) Артикул:</td>';
  8.                                                                                 echo '<td align="left" valign="bottom" width=350><input type="hidden" name="position" value="'; if (isset($_SESSION["ID"])) echo $position; echo '" size=30 maxlegth=100>';
  9.                                                                                 echo '<input type="text" name="article" value="'; if (isset($_SESSION["ID"])) echo $article; echo '" size=30 maxlegth=100></td></tr>';
  10.                                                                                 echo '<tr><td align="right" valign="bottom" width=300>2.) Цвет:</td>';
  11.                                                                                 echo '<td align="left" valign="bottom" width=350><input type="text" name="color" value="'; if (isset($_SESSION["ID"])) echo $color; echo '" size=30 maxlegth=100></td></tr>';
  12.                                                                                 echo '<tr><td align="right" valign="bottom" width=300>3.) Наименование:</td>';
  13.                                                                                 echo '<td align="left" valign="bottom" width=350><input type="text" name="name" value="'; if (isset($_SESSION["ID"])) echo $name; echo '" size=30 maxlegth=100></td></tr>';
  14.                                                                                 echo '<tr><td align="right" valign="bottom" width=300>4.) Категория:</td>';
  15.                                                                                 echo '<td align="left" valign="bottom" width=350><select name="category" size=1>';
  16. if (isset($_SESSION["ID"]))
  17. {                      
  18.         $rslt=mysql_query('SELECT name1 FROM categories WHERE name2="'.$category.'"')
  19.                         or die("Could not read table name1 string 56: " . mysql_error());
  20.         $pr = mysql_fetch_assoc($rslt);
  21.                                                                                         echo '<option value="'.$category.'">'.$pr['name1'];
  22. }
  23. $rsl=mysql_query('SELECT name1, name2 FROM categories')
  24.                 or die("Could not read table name1 & name2 61: " . mysql_error());
  25. @$n = mysql_num_rows($rsl);
  26. while (!($n==$pe))
  27. {
  28.         $prd = mysql_fetch_assoc($rsl);
  29.         if (isset($_SESSION["ID"])) if (($prd['name2']===$category))continue(1);
  30.                 echo '<option value="'.$prd['name2'].'">'.$prd['name1'];
  31.         ++$pe;         
  32. }
  33. $pe = 0;
  34.                                                                                 echo '</select></td></tr>';
  35.                                                                                 echo '<tr><td align="right" valign="bottom" width=300>5.) Подтип:</td>';
  36.                                                                                 echo '<td align="left" valign="bottom" width=350><select name="grade" size=1>';
  37. if (isset($_SESSION["ID"]))
  38. {                      
  39.         $rslt=mysql_query('SELECT name1 FROM grade WHERE name2="'.$grade.'"')
  40.                         or die("Could not read table name1 string 56: " . mysql_error());
  41.                 $pr = mysql_fetch_assoc($rslt);
  42.                                                                                         echo '<option value="'.$grade.'">'.$pr['name1'];
  43. }
  44. $rsl=mysql_query('SELECT name1, name2 FROM grade')
  45.                 or die("Could not read table name1 & name2 61: " . mysql_error());
  46. @$n = mysql_num_rows($rsl);
  47. while (!($n==$pe))
  48. {
  49.         $prd = mysql_fetch_assoc($rsl);
  50.         if (isset($_SESSION["ID"])) if (($prd['name2']===$grade))continue(1);
  51.                 echo '<option value="'.$prd['name2'].'">'.$prd['name1'];
  52.         ++$pe;         
  53. }
  54. mysql_close($link);
  55.                                                                                 echo '</select></td></tr>';
  56.                                                                                 echo '<tr><td align="right" valign="top" width=300>6.) Описание:</td>';
  57.                                                                                 echo '<td align="left" valign="bottom" width=350><textarea name="description"  rows=15 cols=30>'; if (isset($_SESSION["ID"])) echo $description; echo '</textarea></td></tr>';
  58.                                                                                 echo '<tr><td align="right" valign="bottom" width=300>7.) Материал:</td>';
  59.                                                                                 echo '<td align="left" valign="bottom" width=350><input type="text" name="structure" value="'; if (isset($_SESSION["ID"])) echo $structure; echo '" size=10 maxlegth=10></td></tr>';
  60.                                                                                 echo '<tr><td align="right" valign="bottom" width=300>8.) Производитель:</td>';
  61.                                                                                 echo '<td align="left" valign="bottom" width=350><input type="text" name="made" value="'; if (isset($_SESSION["ID"])) echo $made; echo '" size=10 maxlegth=10></td></tr>';
  62.                                                                                 echo '<tr><td align="right" valign="top" width=300>9.) Наличие:</td>';
  63.                                                                                 echo '<td align="left" valign="bottom" width=350><input type="text" name="available" value="'; if (isset($_SESSION["ID"])) echo $available; echo '"></td></tr>';
  64.                                                                                 echo '<tr><td align="right" valign="bottom" width=300>10.) Стоимость:</td>';
  65.                                                                                 echo '<td align="left" valign="bottom" width=350><input type="text" name="value" value="'; if (isset($_SESSION["ID"])) echo $value; echo '" size=10 maxlegth=10></td></tr>';
  66.                                                                                 echo '<tr><td align="right" valign="bottom" width=300>11.) Цена:</td>';
  67.                                                                                 echo '<td align="left" valign="bottom" width=350><input type="text" name="price" value="'; if (isset($_SESSION["ID"])) echo $price; echo '" size=10 maxlegth=10></td></tr>';
  68.                                                                                 echo '<tr><td align="right" valign="bottom" width=300>12.) Старая цена:</td>';
  69.                                                                                 echo '<td align="left" valign="bottom" width=350><input type="text" name="oldprice" value="'; if (isset($_SESSION["ID"])) echo $oldprice; echo '" size=30 maxlegth=100></td></tr>';
  70.                                                                                 echo '<tr><td align="right" valign="bottom" width=300>13.) Скидка:</td>';
  71.                                                                                 echo '<td align="left" valign="bottom" width=350><input type="text" name="discont" value="'; if (isset($_SESSION["ID"])) echo $discont; echo '" size=30 maxlegth=100></td></tr>';
  72.                                                                                 echo '<tr><td align="right" valign="bottom" width=300>14.) Акция:</td>';
  73.                                                                                 echo '<td align="left" valign="bottom" width=350><input type="text" name="action" value="'; if (isset($_SESSION["ID"])) echo $action; echo '" size=30 maxlegth=100"></td></tr>';
  74.                                                                                 echo '<tr><td align="right" valign="bottom" width=300>15.) Комплектация:</td>';
  75.                                                                                 echo '<td align="left" valign="bottom" width=350><input type="text" name="equipment" value="'; if (isset($_SESSION["ID"])) echo $equipment; echo '" size=30 maxlegth=100"></td></tr>/td></tr>';
  76.                                                                                 echo '<tr><td align="right" valign="bottom" width=300>16.) Ширина:</td>';
  77.                                                                                 echo '<td align="left" valign="bottom" width=350><input type="text" name="width" value="'; if (isset($_SESSION["ID"])) echo $width; echo '" size=10 maxlegth=10></td></tr>';
  78.                                                                                 echo '<tr><td align="right" valign="bottom" width=300>17.) Высота:</td>';
  79.                                                                                 echo '<td align="left" valign="bottom" width=350><input type="text" name="hight" value="'; if (isset($_SESSION["ID"])) echo $hight; echo '" size=10 maxlegth=10></td></tr>';
  80.                                                                                 echo '<tr><td align="right" valign="bottom" width=300>18.) Вес:</td>';
  81.                                                                                 echo '<td align="left" valign="bottom" width=350><input type="text" name="weight" value="'; if (isset($_SESSION["ID"])) echo $weight; echo '" size=10 maxlegth=10></td></tr>';
  82.                                                                                 echo '<tr><td align="right" valign="bottom" width=300>19.) Ширина карниза:</td>';
  83.                                                                                 echo '<td align="left" valign="bottom" width=350><input type="text" name="cornice" value="'; if (isset($_SESSION["ID"])) echo $cornice; echo '" size=10 maxlegth=10></td></tr>';
  84.                                                                                 echo '<tr><td align="right" valign="top" width=300>20.) Уход:</td>';
  85.                                                                                 echo '<td align="left" valign="bottom" width=350><textarea name="care"  rows=3 cols=30>'; if (isset($_SESSION["ID"])) echo $care; echo '</textarea></td></tr>';
  86.                                                                                 echo '<tr><td align="right" valign="bottom" width=300>21.) Внимание:</td>';
  87.                                                                                 echo '<td align="left" valign="bottom" width=350><input type="text" name="attention" value="'; if (isset($_SESSION["ID"])) echo $attention; echo '" size=10 maxlegth=10></td></tr>';
  88.                                                                                 echo '<tr><td align="right" valign="top" width=300>22.) Рекомендуем:</td>';
  89.                                                                                 echo '<td align="left" valign="bottom" width=350><textarea name="recomment"  rows=3 cols=30>'; if (isset($_SESSION["ID"])) echo $recomment; echo '</textarea></td></tr>';
  90.                                                                                 echo '<tr><td align="right" valign="top" width=300>22.) Фото:</td>';
  91.                                                                                 echo '<td align="left" valign="bottom" width=350><input type="file" name="uploadfile"  size=20 accept="image/png"></td></tr>';
  92.                                                                                 echo '<tr><td align="center" valign="top" width=100></br></br><input type="submit" name="subm" value="Del"></td>';
  93.                                                                                 echo '<td align="center" valign="bottom" width=100></br></br><input type="submit" name="subm" value="Edit"></td>';
  94.                                                                                 echo '<td align="center" valign="bottom" width=100></br></br><input type="submit" name="subm" value="Add"></td></tr>';
  95.                                                                 echo '</table>';
  96.                                                         echo '</td>';
  97.                                                         echo '<td align="left" valign="top" width=450>';
  98. if (isset($_SESSION["ID"]))
  99. {
  100. echo '<img src="img.php?img='.$position.'&tab=catalog" width=400>';
  101. }
  102.                                                         echo '</td>';
  103.                                                 echo '</tr>';
  104.                                         echo '</table>';
  105.                                         echo '</form>';
  106.  
HeTonblpb Отправлено: 01 Августа, 2011 - 15:49:30 • Тема: откуда взялась часть html тега и как ее убрать • Форум: Вопросы новичков

Ответов: 16
Просмотров: 642
большое спасибо, но он мне там вообще не нужен) и в пхп и в коде страницы его нет
HeTonblpb Отправлено: 01 Августа, 2011 - 08:47:32 • Тема: откуда взялась часть html тега и как ее убрать • Форум: Вопросы новичков

Ответов: 16
Просмотров: 642
это код выделеного фрагмента:

CODE (html):
скопировать код в буфер обмена
  1. <td align="right" valign="top" width="650">
  2. /td>
  3. <table valign="top" align="left" cellpadding="0" width="650"><tbody><tr><td align="right" valign="bottom" width="300">1.) Артикул:
  4. </td>
  5.  


Вместо /td> там /td&gt;
HeTonblpb Отправлено: 29 Июля, 2011 - 13:46:18 • Тема: откуда взялась часть html тега и как ее убрать • Форум: Вопросы новичков

Ответов: 16
Просмотров: 642
Всем доброго времени суток, проблема выглядит так.

"/td>" - текст в кавычках печатается на сайте.

PHP:
скопировать код в буфер обмена
  1.  
  2. echo '<form name="edit" action="editor.php" method=POST enctype=multipart/form-data>';
  3. echo '<table align="left" valign="top" width=1000 CELLPADDING=0>';
  4. echo '<tr>';
  5. echo '<td align="right" valign="top" width="650">';
  6. echo '<table align="left" valign="top" width=650 CELLPADDING=0>';
  7. echo '<tr><td align="right" valign="bottom" width=300>1.) Артикул:</td>';
  8.  


CODE (html):
скопировать код в буфер обмена
  1.  
  2. <form name="edit" action="editor.php" method=POST enctype=multipart/form-data>
  3. <table align="left" valign="top" width=1000 CELLPADDING=0>
  4.     <tr>
  5.          <td align="right" valign="top" width="650">
  6.               <table align="left" valign="top" width=650 CELLPADDING=0>
  7.                   <tr>
  8.                        <td align="right" valign="bottom" width=300>1.) Артикул:
  9.                        </td>
  10.  


откуда взялась эта хрень и че с ней делать?
HeTonblpb Отправлено: 14 Июля, 2011 - 14:01:51 • Тема: png • Форум: Вопросы новичков

Ответов: 8
Просмотров: 360
спасибо за науку и за помощь.

move_uploaded_file - не обратил внимания на такую функцию при самообучении.

залил на хостинг там прописал полные пути все заработало.
HeTonblpb Отправлено: 14 Июля, 2011 - 11:11:34 • Тема: png • Форум: Вопросы новичков

Ответов: 8
Просмотров: 360
alxfro пишет:
я вообще не понимаю, как можно использовать copy и еще что-то там, когда есть адаптированная для таких дел функция в PHP.
так что думаю, дело именно в этом. или есть кусок кода, который ты забыл нам показать Закатив глазки


PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $title = $_POST[title];
  3. $type = $_POST[type];
  4. $subtype =  $_POST[subtype];
  5. $purchase = $_POST[purchase];
  6. $price =  $_POST[price];
  7. $size = $_POST[size];
  8. $weight = $_POST[weight];
  9. $color = $_POST[color];
  10. $material = $_POST[material];
  11. $preview = $_POST[preview];
  12. $description = $_POST[description];
  13. $available = $_POST[available];
  14. $sub = $_POST[sub];
  15. $data = getdate();
  16. print $_SESSION[ID];
  17. if ($sub == "Adding")
  18. {
  19. move_uploaded_file($_FILES['uploadfile']['tmp_name'],"uploads/".basename($_FILES['uploadfile']['name']));
  20. .
  21. .(уточнение имени нового файла)
  22. .
  23. rename("uploads/".basename($_FILES['uploadfile']['name']), 'bin/cont/img/'.$new.'.png');
  24. (или)
  25. rename("uploads/".basename($_FILES['uploadfile']['name']), 'bin/cont/img/000001.png');
  26. .
  27. .
  28. .
  29. ?>
  30.  

примерно так и собственно проблема только c png, jpg грузится без проблем.

vlados пишет:
HeTonblpb указывай полный путь. Вот что-то вроде этого. /usr/local/lolo/ass/wh.com/www/

работаю в денвере
uploads/ и есть полный путь т.е. папка лежит прям в корневой директории сайта
HeTonblpb Отправлено: 14 Июля, 2011 - 10:50:06 • Тема: png • Форум: Вопросы новичков

Ответов: 8
Просмотров: 360
vlados пишет:
Цитата:
uploads/

Укажи полный путь как у
Цитата:
'bin/cont/img/000001.png'

PHP:
скопировать код в буфер обмена
  1. copy($_FILES['uploadfile']['tmp_name'],"uploads/".basename($_FILES['uploadfile']['name']));


basename($_FILES['uploadfile']['name']) это всего лишь имя файла, собственно или ты имеешь ввиду типа С:\...\uploads/ ?


alxfro пишет:
хм... Хм используй ка лучше функцию


тот же эфект jpg грузит png нет...
HeTonblpb Отправлено: 13 Июля, 2011 - 15:35:24 • Тема: png • Форум: Вопросы новичков

Ответов: 8
Просмотров: 360
почему может не заливаться png через форму?
jpg загружается спокойно.

ошибка: Warning: rename(uploads/932.png,bin/cont/img/000001.png) [function.rename]: No such file or directory in Z:\home\localhost\www\magazin\editor.php on line 84

собственно с текстом все понятно нет файла по искомому адресу

PHP:
скопировать код в буфер обмена
  1.  
  2. copy($_FILES['uploadfile']['tmp_name'],"uploads/".basename($_FILES['uploadfile']['name']));
  3. rename("uploads/".basename($_FILES['uploadfile']['name']), 'bin/cont/img/000001.png');
  4.  


заранее спасибо.
HeTonblpb Отправлено: 11 Июля, 2011 - 08:58:39 • Тема: пустые переменные • Форум: Вопросы новичков

Ответов: 0
Просмотров: 99
при считывании данных с файла часть переменных, в данном случае числовые оказываются пустыми, т.е. выдает значение 0. Кто может подсказать почему


PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. if(session_id() == '')
  3. {
  4. }$tmp=session_id();
  5. $k=0;
  6. $m=0;
  7. $cont=fopen("tmp/$tmp.txt", "r");
  8. $l=fgets($cont);
  9. while (!(feof($cont)))
  10. {
  11.         $l=trim(fgets($cont));
  12.         if (!(@$DIV["0"]["0"]))
  13.         {
  14.                 $DIV["0"]["0"]=$l;
  15.                 $DIV["0"]["1"]=1;
  16.                 ++$m;
  17.                 continue;
  18.         }
  19.         while (isset($DIV["$k"]["0"]))
  20.         {
  21.                 if ($DIV["$k"]["0"]==$l)
  22.                 {
  23.                         $DIV["$k"]["1"]=$DIV["$k"]["1"]+1;
  24.                         break;
  25.                 }
  26.         ++$k;
  27.         }
  28.         if ($k==$m)
  29.         {
  30.                 $DIV["$m"]["0"]=$l;
  31.                 $DIV["$m"]["1"]=1;
  32.                 ++$m;
  33.                 continue;
  34.         }
  35.         $k=0;
  36. }
  37. fclose($cont);
  38. $k=0;
  39. $m=0;
  40. while (isset($DIV["$k"]["0"]))
  41. {
  42.         $cont=fopen('bin/cont/'.$DIV["$k"]["0"].'.txt', 'r');
  43.         while (!(feof($cont)))
  44.         {
  45.                 $tov["$k"]["$m"]=trim(fgets($cont));
  46.                 ++$m;
  47.         }
  48.         fclose($cont);
  49.         $m=0;
  50.         ++$k;
  51. }
  52. $k=0;
  53. $m=0;
  54.  
  55. echo '<table align="center" valign="top" border=0 cellspadding=0 cellspacing=0 width=650>';
  56. while (isset($tov["$k"]["0"]))
  57. {
  58.  
  59.         echo '<tr>';
  60.                 echo '<td align="center" valign="top"  width=50>'.$DIV["$k"]["0"].'</td>';
  61.                 echo '<td align="left" valign="top"  width=300>'.$tov["$k"]["0"].'</td>';
  62.                 echo '<td align="center" valign="top"  width=50>'.$DIV["$k"]["1"].'</td>';
  63.                 echo '<td align="center" valign="top"  width=50>'.($DIV["$k"]["3"]+$DIV["$k"]["4"]).'</td>';
  64.                 echo '<td align="center" valign="top"  width=50>'.($DIV["$k"]["3"]+$DIV["$k"]["4"])*$DIV["$k"]["1"].'</td>';
  65.                 echo '<td align="center" valign="top"  width=50></td>';
  66.         echo '</tr>';
  67.         ++$k;
  68. }
  69. echo '</table>';
  70. ?>

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB