Prijava na forum:
Ime:
Lozinka:
Prijavi me trajno:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:

ConQUIZtador
nazadnapred
Korisnici koji su trenutno na forumu 0 članova i 0 gostiju pregledaju ovu temu.


Tema za pitanja
o SMF forumu, phpBB2 i phpBB3 forumu, Wordpress i Joomla CMS sistemima!

Za vecinu drugih pitanja nacicete odgovor citajuci Top teme!

Idi dole
Stranice:
Počni novu temu Nova anketa Odgovor Štampaj Dodaj temu u favorite Pogledajte svoje poruke u temi
Tema: Potrebna pomocj oko php-a ...  (Pročitano 730 puta)
29. Dec 2006, 18:16:25
Ucesnik diskusija


Truth is out there

Zodijak Taurus
Pol Muškarac
Poruke 105
OS
Windows XP
Browser
Mozilla Firefox 2.0.0.1
mob
Nokia 6020
Imam guest book i treba mi neki kod da ogranichim duzhinu unesene rechi na odredjeni broj karaktera...

Dakle kod je sledecji:

Kod:
<?php
if ($email != ""){
if (!eregi("^[_a-z0-9]+(\.[_a-z0-9-]+)*@([a-z0-9-]+\.)+([a-z0-9]{2,4})$",$email)){
echo $label_error_email;
$error "1";
}
else
echo $label_ok;
}
else
echo $label_ok;
?>


Zhelim da ogranichim broj karaktera na recimo 20...
Shta da ubacim?

i takodje kod ovog koda bih hteo da ubacim da prilikom unosa webstranice izbaci da komentar nije dobar....
Znachi ukoliko u komentaru postoji neshto shto pochinje na http:// da skripta odbije komentar

Kod:
<?php
$words explode(" "$comment);
for ($i=0;$i<count($words);$i++){
if (strlen($words[$i]) > $strlength)
$error_strlength "1";
}
if ($comment == ""){
echo $label_error_comment;
$error "1";
}
elseif ($error_strlength == "1"){
$error "1";
echo $label_strlength_comment;
}
else
echo $label_ok;
?>


Hvala,
Illusion.
IP sačuvana
social share
Pogledaj profil WWW
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Veteran foruma
Poznata licnost


Moj licni tekst :-?

Zodijak Gemini
Pol Muškarac
Poruke 3589
Zastava Oreskovica
OS
Windows XP
Browser
Mozilla Firefox 2.0.0.1
mob
Apple iPhone 4
Kod:
<?php
$words 
explode(" "$comment);
$words_cout count($words); # Ovde ubacis da ti prebroji koliko reci ima da ne bi svaki put brojao ponovo u for petlji...
for ($i=0;$i<$words_cout;$i++){
if (
strlen($words[$i]) > $strlength)
$error_strlength "1";
if (
strtolower(strpos($words[$i], "http://")) !== FALSE# Ovde prebacuje svaku rec u lowercase, a zatim uporedjuje sa li sadrzi http:// Postoji i jedna funkcija koja to radi ali ove dve zajedno pokazale su se kao brze
$error_strurl "1";
}
if (
$comment == ""){
echo 
$label_error_comment;
$error "1";
}
elseif (
$error_strlength == "1"){
$error "1";
echo 
$label_strlength_comment;
}
elseif (
$error_strurl == "1"){ # To je valjda to...
$error "1";
echo 
$label_strurl_comment;
}
else
echo 
$label_ok;
?>

Probaj taj code, trebalo bi da radi ako negde nesto nisam pogresno napisao... ako ne radi, provericu i isprobacu pa cu da ti napisem ponovo.
« Poslednja izmena: 30. Dec 2006, 08:17:46 od NenadS »
IP sačuvana
social share
Pozdrav, Nenad ® !
Pogledaj profil WWW
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Ucesnik diskusija


Truth is out there

Zodijak Taurus
Pol Muškarac
Poruke 105
OS
Windows XP
Browser
Mozilla Firefox 2.0.0.1
mob
Nokia 6020
Neshto nije dobro. Video sam da si promashio ovde ", ali sam dodao..

Kod:
if (strtolower(strpos($words[$i], "http://)) !== FALSE)
u
Kod:
if (strtolower(strpos($words[$i], "http://")) !== FALSE)
ali opet ima neku greshku, zaustavlja ga kod linije
Kod:
elseif ($error_strurl == "1"){ # To je valjda to...
$error = "1";

znachi ovaj $error = "1" kad prebacim u $error = "0" nastavi, ali onda ne blokira http:// ali kada stavim na 1 onda sve prolazi...
IP sačuvana
social share
Pogledaj profil WWW
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Veteran foruma
Poznata licnost


Moj licni tekst :-?

Zodijak Gemini
Pol Muškarac
Poruke 3589
Zastava Oreskovica
OS
Windows XP
Browser
Mozilla Firefox 2.0.0.1
mob
Apple iPhone 4
Ajde ovako probaj Smiley
Kod:
<?php

$comment 
"I tako ja idem ulicom i hocu da pojedem nesto... http://www.burek.com";
$strlength 30;
$label_error_comment "Greska! Komentar je prazan!";
$label_strlength_comment "Greska! Duzina reci je veca od " $strlength " karaktera!";
$label_strurl_comment "Greska! Neka rec sadrzi link, a to je zabranjeno!";
$label_ok "Hm, pa nema greske :-)";

$words explode(" "$comment);
$words_cout count($words);

for (
$i=0;$i<$words_cout;$i++){
if (strlen($words[$i]) > $strlength)
{
$error_strlength "1";
}

$lowercase strtolower($words[$i]);

if (strpos($lowercase"http://") !== FALSE)
{
$error_strurl "1";
}
}
if (
$comment == "")
{
echo $label_error_comment;
$error "1";
}
elseif (
$error_strlength == "1")
{
$error "1";
echo $label_strlength_comment;
}
elseif (
$error_strurl == "1")
{
$error "1";
echo $label_strurl_comment;
}
else
{
echo $label_ok;
}

?>
IP sačuvana
social share
Pozdrav, Nenad ® !
Pogledaj profil WWW
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Ucesnik diskusija


Truth is out there

Zodijak Taurus
Pol Muškarac
Poruke 105
OS
Windows XP
Browser
Mozilla Firefox 2.0.0.1
mob
Nokia 6020
Hvala puno, ovo funkcionishe, samo josh da je prilagodim skripti imam nekih manjih problema, ali nadam se da cju se snacji...

P.S. Srecjna nova godina i sve najlepshe u njoj...  Smile
IP sačuvana
social share
Pogledaj profil WWW
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Idi gore
Stranice:
Počni novu temu Nova anketa Odgovor Štampaj Dodaj temu u favorite Pogledajte svoje poruke u temi
nazadnapred
Prebaci se na:  

Poslednji odgovor u temi napisan je pre više od 6 meseci.  

Temu ne bi trebalo "iskopavati" osim u slučaju da imate nešto važno da dodate. Ako ipak želite napisati komentar, kliknite na dugme "Odgovori" u meniju iznad ove poruke. Postoje teme kod kojih su odgovori dobrodošli bez obzira na to koliko je vremena od prošlog prošlo. Npr. teme o određenom piscu, knjizi, muzičaru, glumcu i sl. Nemojte da vas ovaj spisak ograničava, ali nemojte ni pisati na teme koje su završena priča.

web design

Forum Info: Banneri Foruma :: Burek Toolbar :: Burek Prodavnica :: Burek Quiz :: Najcesca pitanja :: Tim Foruma :: Prijava zloupotrebe

Izvori vesti: Blic :: Wikipedia :: Mondo :: Press :: Naša mreža :: Sportska Centrala :: Glas Javnosti :: Kurir :: Mikro :: B92 Sport :: RTS :: Danas

Prijatelji foruma: Triviador :: Nova godina Beograd :: nova godina restorani :: FTW.rs :: MojaPijaca :: Pojacalo :: 011info :: Burgos :: Sudski tumač Novi Beograd

Pravne Informacije: Pravilnik Foruma :: Politika privatnosti :: Uslovi koriscenja :: O nama :: Marketing :: Kontakt :: Sitemap

All content on this website is property of "Burek.com" and, as such, they may not be used on other websites without written permission.

Copyright © 2002- "Burek.com", all rights reserved. Performance: 0.08 sec za 15 q. Powered by: SMF. © 2005, Simple Machines LLC.