Forum Sveta kompjutera

Nazad   Forum Sveta kompjutera > Internet > Web razvoj > Serverske aplikacije i baze podataka
Uputstvo Članstvo Kalendar Današnje poruke Pretraži

Serverske aplikacije i baze podataka PHP, Perl, ASP, ASP .NET, ColdFusion...
MySQL, PostgreSQL, MSQL, Oracle...

Odgovor
 
Alatke vezane za temu Vrste prikaza
Stara 23.9.2013, 23:37   #1
vladakg
Član
 
Član od: 4.4.2008.
Lokacija: Kragujevac
Poruke: 233
Zahvalnice: 8
Zahvaljeno 3 puta na 3 poruka
Question Problem sa hostingom oko upisa teksta u bazu

Imam ovakav problem. Kada na localhost-u iz moje forme upisem u textarea neki teksti on mi bez problema to upise u MySQL bazu. Sve to isto nece da mi odradi na hostingu, tamo mi limitira tekst, kraci tekst upise a duzi nece. Tj. druzi skrati na odredjeni broj karaktera koji ne znam tacno koliki je.

Da li neko moze da mi kaze u cemu je problem?

Inace tehnicka podrska mi je rekla da proverim kako sam definisao text atribute u bazi, a oni su mi definisani kao na localhost-u.
vladakg je offline   Odgovor sa citatom ove poruke
Stara 24.9.2013, 7:17   #2
AlekBGD
Član
 
Član od: 15.12.2008.
Lokacija: Beograd, Zemun
Poruke: 254
Zahvalnice: 23
Zahvaljeno 19 puta na 17 poruka
Slanje poruke preko Skypea korisniku AlekBGD
Određen forumom Re: Problem sa hostingom oko upisa teksta u bazu

Требало би да постоји нека разлика у коду на серверу и код тебе у локалу.
Провери и код, не само MySQL подешавања.
AlekBGD je offline   Odgovor sa citatom ove poruke
Stara 26.9.2013, 1:20   #3
vladakg
Član
 
Član od: 4.4.2008.
Lokacija: Kragujevac
Poruke: 233
Zahvalnice: 8
Zahvaljeno 3 puta na 3 poruka
Određen forumom Re: Problem sa hostingom oko upisa teksta u bazu

Bukvalno je sve isto, odradim na localhost-u, proverim, radi, uradim upload nece da radi.

Poludecu, a neka glupost je u pitanju.
vladakg je offline   Odgovor sa citatom ove poruke
Stara 26.9.2013, 6:55   #4
Inteta
Novi član
 
Član od: 13.9.2013.
Lokacija: Stara Pazova
Poruke: 24
Zahvalnice: 2
Zahvaljeno 2 puta na 2 poruka
Određen forumom Re: Problem sa hostingom oko upisa teksta u bazu

Daj nam kod da vidimo i strukturu baze pa ti možemo pomoći ... teško je napamet reći gde je greška.
Inteta je offline   Odgovor sa citatom ove poruke
Stara 30.9.2013, 16:21   #5
vladakg
Član
 
Član od: 4.4.2008.
Lokacija: Kragujevac
Poruke: 233
Zahvalnice: 8
Zahvaljeno 3 puta na 3 poruka
Određen forumom Re: Problem sa hostingom oko upisa teksta u bazu

PHP kod:
include("includes/condb.php");
include(
"includes/fje.php");
connect();

$ime=$_POST['ime'];  
$short=$_POST['short'];
$opis=$_POST['opis'];
    

$tbl_name="kursevi";
$query mysql_query("SELECT * FROM $tbl_name WHERE ime='$ime'");
$count=mysql_num_rows($query);
if(
$count==0) {
    
$result=mysql_query ("INSERT INTO $tbl_name (ime, kratak, opis) VALUES ('$ime','$short','$opis')");

    
mysql_close();
            echo 
"<script type=text/javascript>alert('Kurs je uspešno dodat');</script>";
redirect("index.php"); 



} else {
    
mysql_close();
            echo 
"<script type=text/javascript>alert('Postoji kurs sa takvim imenom');</script>";
redirect("javascript: history.go(-1)");  

vladakg je offline   Odgovor sa citatom ove poruke
Stara 30.9.2013, 16:33   #6
JohnnyNT
Deo inventara foruma
 
Član od: 15.4.2006.
Lokacija: Srbija
Poruke: 4.037
Zahvalnice: 1.298
Zahvaljeno 1.396 puta na 948 poruka
Određen forumom Re: Problem sa hostingom oko upisa teksta u bazu

Može biti više problema:

- Konfiguracija php-a ograničava veličinu podataka koji se mogu poslati putem POST-a. Stavi ovaj kod u neki php fajl na hostingu (recimo napravi test.php), i otvori u browseru tu stranu:
PHP kod:
<?php echo ini_get('post_max_size'); ?>
Broj koji vidiš je limit koliko može biti poslato putem POST zahteva. A veličinu svog teksta možeš izračunati ovde: http://bytesizematters.com/. Ovaj limit se menja tako što se izmeni php.ini fajl, a sumnjam da shared hosting to dozvoljava (u stvari neki i dozvoljavaju). Mada, ponekad može i preko htaccess fajala da se to uradi, izguglaj.

Mada, taj tekst bi morao biti ogroman da bi probio ovaj limit, tako da je ovo malo verovatno.
Moj drugi predlog:

- Kog tipa je polje u koje čuvaš taj tekst u bazi? Možda ne može da stane ceo tekst zbog ograničenja tog polja. Ako već nije, verovatno bi trebao da promeniš tip polja u TEXT ili MEDIUMTEXT.
JohnnyNT je offline   Odgovor sa citatom ove poruke
Stara 30.9.2013, 17:36   #7
vladakg
Član
 
Član od: 4.4.2008.
Lokacija: Kragujevac
Poruke: 233
Zahvalnice: 8
Zahvaljeno 3 puta na 3 poruka
Određen forumom Re: Problem sa hostingom oko upisa teksta u bazu

Limit je 8Mb a moj tekst iznosi 3.75Kb !!! :/.

Polje u bazi je TEXT.

Isto to sve na localhost-u radi, i takva skriptica na nekom drugom hostu. Nemam pojma sta mu je, ubacujem tekst manuelno u bazu.
vladakg je offline   Odgovor sa citatom ove poruke
Stara 7.10.2013, 15:01   #8
vladakg
Član
 
Član od: 4.4.2008.
Lokacija: Kragujevac
Poruke: 233
Zahvalnice: 8
Zahvaljeno 3 puta na 3 poruka
Određen forumom Re: Problem sa hostingom oko upisa teksta u bazu

Ono sto sam upravo provalio je izgleda da je problem u HTML tagovima. Kad uonsim samo tekst prodje bez problema. A kad stavim bilo koji HTML tag kao sto je <p></p>, <br/>, ... izbacuje mi gresku kao da nemam dozvolu da pristupim mom fajlu koji je u ovom slucaju npr. znanje.php. Na localhost-u mi to radi bez problema.

Je l' imao neko slican problem?
vladakg je offline   Odgovor sa citatom ove poruke
Stara 17.10.2013, 0:20   #9
darves
Novi član
 
Član od: 15.10.2013.
Poruke: 6
Zahvalnice: 5
Zahvaljeno 0 puta na 0 poruka
Određen forumom Re: Problem sa hostingom oko upisa teksta u bazu

Citat:
vladakg kaže: Pregled poruke
Ono sto sam upravo provalio je izgleda da je problem u HTML tagovima. Kad uonsim samo tekst prodje bez problema. A kad stavim bilo koji HTML tag kao sto je <p></p>, <br/>, ... izbacuje mi gresku kao da nemam dozvolu da pristupim mom fajlu koji je u ovom slucaju npr. znanje.php. Na localhost-u mi to radi bez problema.

Je l' imao neko slican problem?
Probaj da uradis escape html tagova pre nego sto upises u bazu. Mada, to i nema logike zato sto kazes da manuelno mozes da dodas tekst u bazu? Mada, opet zavisi i kako to manuelno unosis, da li pises query ili dodajes preko forme phpmyadmin-a
darves je offline   Odgovor sa citatom ove poruke
Stara 21.10.2013, 19:00   #10
vladimir.s
Član
 
Član od: 14.7.2006.
Poruke: 84
Zahvalnice: 90
Zahvaljeno 17 puta na 15 poruka
Određen forumom Re: Problem sa hostingom oko upisa teksta u bazu

Verovatno je uključen "mod_security" na serveru. Postoji način da se isključi pomoću .htaccess fajlova ako je to admin dozvolio. (potraži na google-u)
Ako to ne prolazi i ako admin ne želi da isključi taj modul možeš da kodiraš to polje pre $_POST zateva kao base64, pa da ga pre upisa u bazu ponovo vratiš u tekst koji ti je potreban.
vladimir.s je offline   Odgovor sa citatom ove poruke
Odgovor

Bookmarks sajtovi


Vaš status
Ne možete postavljati teme
Ne možete odgovarati na poruke
Ne možete slati priloge uz poruke
Ne možete prepravljati svoje poruke

BB kod: uključeno
Smajliji: uključeno
[IMG] kod: uključeno
HTML kod: isključeno


Slične teme
tema temu započeo forum Odgovora Poslednja poruka
Problem sa instalacijom WIN7 The Mickey Kvarovi 0 9.2.2013 8:56
Problem sa Maticnom plocom A8M2N-LA Stefan1090_ Osnovne komponente 9 16.9.2012 19:28
Problem sa TASKBAROM Dapper Operativni sistemi 6 11.12.2008 17:01
Firefox - problem sa bojom teksta tarantula Web razvoj 2 1.7.2008 2:12
Problem sa promjenom teksta na slici M1los Grafički softver i radovi 9 31.10.2007 16:53


Sva vremena su po Griniču +2 h. Sada je 12:35.


Powered by vBulletin® verzija 3.8.7
Copyright ©2000–2024, vBulletin Solutions, Inc.
Hosted by Beograd.com