ugrás a tartalomhoz

Archívum - 139437

július 12

Ékezetgondok MySQL-ben (+REGEXP)

pkadam · 2011. Júl. 12. (K), 02.16
Sziasztok!

Egy utf8_general_ci illesztésű táblában keresve a MySQL nem veszi figyelembe az ékezeteket, így a WHERE foo = 'bar' feltételre a "bár" szót is kiadja. (Kicsit tágabban: "weboldal = wéböldál".) Az utf8_hungarian_ci esetén kicsit szigorúbb, például az o-ö között így már különbséget tesz, de továbbra is: "weboldal = wéboldál". Az utf8_bin pedig túl szigorú, mivel ott a kis- és nagybetűk is eltérőnek számítanak ("weboldal != Weboldal").

A WHERE REGEXP '^valami$' megoldja a problémát, de kíváncsi vagyok, hogy létezik-e ennél elegánsabb megoldás – lehetőleg egy ideális karakterkódolási illesztés személyében. Nálatok mi erre a bevett gyakorlat? Milyen illesztést szoktatok használni magyar nyelvű adatokkal feltöltött táblákban?

--pkadam

Ui.: REGEXP barátunk persze szereti a tréfát, így bár nála a "weboldal"-t megtalálja a ^Weboldal$, viszont... az ^Állatkert$-re már nem jön ki az "állatkert". Hoppá. De továbbmegyek: az ^[á]llatkert$ sem adja ki az "állatkert"-et. Itt igen nagy gondok vannak, úgy érzem.
 ■

ajax frissítés és youtube videó

kriszrap · 2011. Júl. 12. (K), 00.18
Sziasztok!!
Van nekem egy ajax frissítésem ami 5 másodpercenkén beszúrja az új üzeneteket.
Igen beszúrom a videót ilyen formába:

<object width="425" height="344">
	<param name="movie" value=""></param>
	<param name="allowFullScreen" value="true"></param>
	<param name="allowscriptaccess" value="always"></param>
	<embed src=""
	       type="application/x-shockwave-flash"
	       allowscriptaccess="always"
	       allowfullscreen="true"
	       width="425"
	       height="344"></embed>
</object>
csak az a baj hogy ha frissít az ajax akkor a videót is frissíti.
 ■

július 12

Email cím maximális hossza

Numcsi · 2011. Júl. 11. (H), 22.39
Üdv. Még új vagyok erre fele, de máris egy (inkább információ hiány) probléma lépett fel. Milyen hosszú lehet maximum az email cím? Mivel az email cím UNIX User + Host (Domain) name + 1 (@) karakterből áll. Így a felsorolt 3 paraméterrel együtt véve mekkora lehet a maximum hosszúság?
 ■

PHPMailer és foreach

aky22 · 2011. Júl. 11. (H), 21.32
Hali! Az a gondom, hogy a phpmailer csak 13 levelet küld el. Foreach-el vannak az email címek kiszedve a tömbből változóba. itt a kód: [colorer=php]<script type="text/javascript">
function doit()
{
var txtSelectedValuesObj = document.getElementById('s'); // Az input mező id-ja ahova szeretnéd gyűjteni a címeket
var selectedArray = new Array();
var selObj = document.getElementById('x'); // A select lista id-ja
var i;
var count = 0;
// Végig megy a lista elemein és amik ki vannak választva bele rakja őket egy tömbbe
for (i = 0; i < selObj.options.length; i++) {
if (selObj.options[i].selected) {
selectedArray[count] = selObj.options[i].value;
count++;
}
}
txtSelectedValuesObj.value = selectedArray; //Átadja a tömböt az input mezőnek
return false;
}
</script>
</head>

<body>
<div id="page">
<div id="header">
<?php require_once("include/header.php"); ?>
</div>
<div id="menu">
<?php
require_once("include/adminmenu.php");
?>
</div>
<div id="contenta">
<?php
require_once("../include/dbconn.php");
$sql="SELECT * FROM `users` WHERE `users`.`pass` IS NOT NULL OR `users`.`pass` !=''";
$e=mysql_query($sql);
echo '<form method="post" action="newsletter.php">
<select multiple="multiple" id="x" size="60">';
while ($p=mysql_fetch_assoc($e))
{
echo '<option value="'.$p['email'].'">'.$p['email'].'</option>';
}
echo '</select>
<button onclick="doit();return false;"> >> </button>
Email: <textarea name="email" id="s" class="adminmail"></textarea><br />
<p>Tárgy:<br /></p><input type="text" name="subject" class="adminmail"><br />
<p>Üzenet:</p>

Javascript - teljes képernyős böngésző

pinguka · 2011. Júl. 11. (H), 18.39
Sziasztok!

Az lenne a kérdésem, hogy meglehet-e azt oldani, hogy html oldalon belül js segítségével teljes képernyőssé lehet-e tenni a böngészőt úgy mintha megnyomnám az F11-et?

Úgy értem hogy például van egy gomb és ha rákattintok akkor úgy venné mintha megnyomnám az F11-et vagy más módszerrel.

Van erre megoldás vagy felejtős?

Köszi előre is a választ!
 ■

php értelmező hiba?

PiG · 2011. Júl. 11. (H), 12.20
Sziasztok!

Van egy if-else szerkezet, nagyjából a következő:

if ( --- akarmi ---){
  //itt történnek dolgok
}
else{
  echo 'Nincs a keresésnek megfelelő termékkkk!';
  $kifejezes = 'HIBA';
  $egyeb = 'HIBA';
  $firephp->log($kifejezes);
		
  $sql = 'INSERT INTO keresesek VALUES(
  NULL,
  "'.$kifejezes.'",
  "",
  "'.mysql_real_escape_string(getIP()).'",
  "'.mysql_real_escape_string($_SERVER['HTTP_USER_AGENT']).'",
  NOW(),
  0,
  "'.$egyeb.'"
  )';			
  mysql_query($sql);
  echo $sql;
  include_once('main.inc.php');
}
A problémám a következő:
Az if ágban levő dolog, ahol 'történik valami', megtörténik, DE megcsinálja az else ágban levő mysql_query-t is. Mindezt azzal fűszerezve, hogy semelyik else ágban levő echo, log nem ír ki sehová semmit. Error reporting bekapcsolva, nem ír ki még notice-t sem. Ugyanakkor az adatbázisba meg beszúrásra kerül 5 darab sor, pedig semmilyen ciklusban nincs benne ez a kódrészlet!
Segítsen már valaki lécci, hogy mi lehet a gond, mert már tegnap este óta szenvedek, és szó szerint mindjárt elsírom magam.
Köszi, sziasztok!
 ■

Árajánlat társkereső oldalra

gerazoltan90 · 2011. Júl. 11. (H), 10.58
Egy ilyen szintű oldal mennyi pénzt ér, vagyis mennyiért vállalnátok el!??
http://szeged.ctk.hu/randi-tarskereso/tarskeresok/
 ■

Link beszúrása javascript kóddal

NosnOsnoS · 2011. Júl. 11. (H), 09.49
Halló ebbe a kódba szeretnék 1(JavaScript) linket a
Kész van
helyére.
előre is köszi a segítséget!
 ■

július 10

JS visszaszámláló

NosnOsnoS · 2011. Júl. 10. (V), 16.14
Halló az lenne a kérdésem , hogy milyen JS Kóddal lehet ezt megvalósítani:
(1.variáció)
Amit beírtam szöveget másodpercenként változtatja de nem ismétli.
(2.variáció azért,hogy ne keljen még egyszer nekifutni)
Amit beírtam szöveget másodpercenként változtatja és ismétli.
 ■

Szép url:.htaccess probléma :(

vitya · 2011. Júl. 10. (V), 15.51
Sziasztok!

Igen, tudom hogy óvódásnak való feladat, meg már millió téma van erről sok-sok fórumon, de nekem mégsem sikerül megműködtetni. A rövid url címekről lenne szó.

ebből szeretném: http://valami.hu/index.php?oldal=szolgaltatasaink
ezt megcsinálni: http://valami.hu/szolgaltatasok

Tehát ha a felhasználó beírja, hogy "http://valami.hu/szolgaltatasok" akkor a "http://valami.hu/index.php?oldal=szolgaltatasaink" oldal jöjjön be és a címsorban ez látszódjon "http://valami.hu/szolgaltatasok"

Kipróbáltam már mindenféle módszert, de egyik sem működik.

Próbáltam ezt:
<IfModule mod_rewrite.c>
RewriteEngine on

RewriteBase /

  RewriteCond %{REQUEST_URI} ^/szolgaltatasaink(/.*)$
  RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?oldal=szolgaltatasaink [QSA]

</IfModule>


Meg ezt is:
RewriteRule ^szolgaltatasaink(.*)$ index.php?oldal=szolgaltatasaink [L]


Meg még próbáltam nagyon sok mindent de sehogy nem sikerült elérni, hogy jó legyen.

Annyi is elég ha valaki elmagyarázza, hogy hogyan működi vagy leír nekem egy egyszerű példakódot.
Erre az oldalra kéne megcsinálnom az url-eket: http://thanior.co.cc/

Ha tudtok segíteni akkor nagyon megköszönöm!
Üdv.: vitya
 ■