Optymalizacja kodu???

Wszystko o językach skryptowych takich jak PHP i Perl, serwerach WWW, CGI, bazach danych i języku SQL.
takeon
Posty: 17
Rejestracja: 04 lut 2016, 19:47:52
Płeć: Niewybrana
User Agent: Firefox Windows 1920x1080

Optymalizacja kodu???

Post autor: takeon »

Dziwna sytuacja. Podejrzewam, że chodzi o optymalizację ... może ktoś miał podobny przypadek? Poniżej część kodu.

Kod: Zaznacz cały

<form  method="post"  enctype="multipart/form-data" action="wykonywalny.php"/>
<table><tr>
<td class="earlytab"> Nazwa</td><td class="tab"> 
<input type="text"  class="input"  name="[b]produkt[/b]" onkeyup="naz(this,256)";/></input>   <!--onkeyup liczy ilość znaków do wykorzystania--> 
<strong> <span id="naz" style="color:green; font-size:16px;"> 0/256</span></td><tr>
<td> Dodaj opis </td><td> <textarea name="[b]opis[/b]" class="trea" onkeyup="is(this,2048)"; > </textarea>
<strong><span id="is" style="color:green; font-size:16px;">0/2048</span></strong></td><tr>
<td>Dodaj fotografie </td><td> <input name='[b]uploaded44[/b]' type='file'  class="inputAA" /></td><tr> .... itd aż do </form>
i wykonywalny.php w małym ułamku kodu, bo danych wysyłanych do tabeli jest więcej

Kod: Zaznacz cały

<?php
include('connect.php');
if($_POST['TOWN']){
$produkt= substr(addslashes(htmlspecialchars($_POST['produkt'])),0,256);  
$opis= substr(addslashes(htmlspecialchars($_POST['opis'])),0,2048);
if(isset($_FILES['uploaded'])){
$target = 'katalogzezjeciami/'.basename($_FILES['uploaded']['name']) ;
if(move_uploaded_file($_FILES['uploaded']['tmp_name'],$target)) echo "";
}
echo "Dane wysłane<br>";
$sql="INSERT INTO tabela 
(produkt, opis, sciezka)
 VALUES
 ('$produkt','$opis','$target44')";
if (!mysql_query($sql))
  {  die('Błąd: ' . mysql_error());  }
  	mysql_close($sql);
}
?>
Numer jest taki, że raz wysyła dane do tabeli a raz nie wysyła ... Nie ma problemu ze zdjęciami. Te zawsze wysyła. Problem jest z $produkt i $opis.
Awatar użytkownika
smart-tree
Obsługa CBA
Posty: 705
Rejestracja: 09 paź 2015, 20:20:35
Płeć: Niewybrana
User Agent: Chrome Linux 1366x768

Optymalizacja kodu???

Post autor: smart-tree »

Witam.
Wydaje się, że źle Pan wkleił kod. Tam gdzie są input name= nie może być "b" i "/b" w "[]" (w górnej części).

Pozdrawiam,
Mira,
Obsługa CBA
Czy wiesz, że:
  • W Panelu CBA w sekcji "wsparcie" jest dedykowany system ticketów (obsługi technicznej)
  • Odpowiadamy na Forum oraz na adres mailowy obsluga(malpa)cba.pl
  • Jesteśmy również na Facebooku! Znajdź nas na facebook.com/hostingcba | cba.pl
W czym jeszcze możemy pomóc?
takeon
Posty: 17
Rejestracja: 04 lut 2016, 19:47:52
Płeć: Niewybrana
User Agent: Firefox Windows 1472x828

Optymalizacja kodu???

Post autor: takeon »

To nie to. Przy wysyłaniu wiadomości skrypt waszego formularza zamienił mi znak zmiennej $ na []. Póki co usunąłem wszystkie substr(addslashes(htmlspecialchars i przekazuje dane.
takeon
Posty: 17
Rejestracja: 04 lut 2016, 19:47:52
Płeć: Niewybrana
User Agent: Firefox Windows 2560x1600

Optymalizacja kodu???

Post autor: takeon »

Do zamknięcia.
ODPOWIEDZ