ugrás a tartalomhoz

Archívum - Már 2006

március 25

mysql_real_escape_string() es UTF8

Anonymous · 2006. Már. 25. (Szo), 21.50
Sziasztok!

Van egy problemam (? :) ) :
XHTML UTF8-as, MySQL adatbázis is UTF8, PHP-ban: mysql_query("SET NAMES 'utf8'", $dbh);
A karakterek tökéletesen megjelennek mind a bongeszoben, mind a 'MySQL Query Browser'-ben is (mysql.com).

A problema: amikor urlaprol kuldok adatot, pl: 'foo"bar"foo' es az adatbazisba rakom ezzel (roviditve van): myqsl_query("INSERT...".mysql_real_escape_string($_POST['field']));
es megnezem a 'MySQL Query Browser'-el, a " karakterek nincsenek ki-escape-elve (na ezt szepen mondtam :) ) , azaz nem \" lesz beloluk!!!

Valamit elertettem ?

PHP v4.3.11 , MySQL 4.1.18 , OS WinXP SP2
 

Brilliant Button Maker

adriankoooo · 2006. Már. 25. (Szo), 21.44
Varázsló 80x15-ös gombok készítéséhez
 

Oldal url címének beírása váltózóba, mit lassít???

Anonymous · 2006. Már. 25. (Szo), 21.02
üdv!

Lenne egy kérdésem :

miv an akkor ha van egy config.inc fájlom és benn egy változó
$site_url = "http://pokoljaro";

és pl. van az oldal menüje bal oldalt és a felhasználó regisztáció menü pont url-je így van:

print '<a href="'.$site_url.'/register.php">Felhasználó létrehozása</a>';


Nos ez jó is mert ha valaki pl. beir egy hibás címet pl.:

http://pokoljaro/1/2/4/1.php

ilyenkroe bejön h az oldal nem található a htaccess miatt na és ilyenkor is müxik a menü és ha csak enyi lenne benne h:

print '<a href="/register.php">Felhasználó létrehozása</a>';


akor ez jönne be: http://pokoljaro/1/2/4/register.php és ugye bár ilyen sincs...


Nos az lenne a kérdés h ez lassítja-e az oldalt?

esetleg ha a $site_url = "http://www.pokol.hu"; lenne?

???


Előre is kössz.
 

DHTML menü körbefolyatása szöveggel

dezse · 2006. Már. 25. (Szo), 20.09
Készítettem egy menüt DHTML program segítségével. Elmentettem ".js"
fájlba és beillesztettem az adott HTML lapra. A menünek "left" -t adtam
meg alapértelmezett igazításként.
Elvileg a HTML lapon "float" tulajdonság segítségével egy adott
"div"-t körbe tudok folyatni szöveggel.
Hogy működik ez "js" menü esetében?
Nekem valahogy nem jön össze!!
A legjobb eredmény az volt, hogy a scriptet egy "div"-be raktam aminek
150px adtam meg szélességként. A DHTML menünek 140px-adtam meg. Ennek
ellenére a Body szöveg (float tulajdonsággal) megjelenik a menü
magasságában, de kb 60%-os távolságot tartva. Ha kiveszem a scriptet a
div-ből akkor a float tulajdonság mintha nem is lenne, magyarul a beírt
szöveg a menürendszer alatt kezdődik.
Van erre megoldás?
Előre is köszönöm a segítséget.
Üdv Dezse
 

Nem működik az adatbázis feltöltés

Anonymous · 2006. Már. 25. (Szo), 19.51
Üdvözletem!

Az lenne a nagy problémám, hogy ha a lentebb látható módon van include-olva egy regisztrációs ürlap, akkor nem tölti fel az adatbázist. ennek mi lehet az oka.
megjegyezném, ha csak simán behívom a lapot akkor működik.

<?php
	 session_start();

	if (!isset($center)) $center='home.php';

	 ob_start();
	 include($center);
	 $kiiras2 = ob_get_contents();
	 ob_end_clean();

?>
az ürlap:

<?php
$date = date("Y.m.d. H:i:s", time()) ."<br<br>";
?>

<?php
$table = "apro";
mysql_select_db( $base);
if ( $nev != "" ) {
$parancs = "CREATE TABLE apro ( nev varchar(20), email varchar(30), telefon varchar(20), szoveg varchar(255), datum char(20) )";
$parancs2 = "insert into apro ( nev, email, telefon, szoveg, datum ) values ( '$nev', '$email', '$telefon', '$szoveg', '$date' )";
print("feltölt");
mysql_query( $parancs, $kapcs);
mysql_query( $parancs2, $kapcs);
}
?>
<center>
<form action= <?php $php_self  ?> >
  <p>&nbsp;</p>
  <table width="450" border="0">
    <tr>Hírdetés feladása </th>
    </tr>
    <tr>
      <td>Név : </td>
      <td><input name="nev" type="text" id="nev" /></td>
    </tr>
    <tr>
      <td>E-mail címed:</td>
      <td><input name="email" type="text" id="email" /></td>
    </tr>
    <tr>
      <td><p>Hírdetés szövege (max. 250 karakter):</p>      </td>
      <td><textarea name="szoveg" cols=50 rows=5></textarea></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td colspan="2" align="center">
	  <input name="submit" type="submit" value=Tovább /></td>
    </tr>
  </table>
  </form>

Előre is köszönöm a segítséget.
üdvözlettel:
Zerdal
 

Magyar linkbányászok, hova tovább?

Hojtsy Gábor · 2006. Már. 25. (Szo), 17.07
A blogmark várólistánkon már egy ideje megjelent az InterNetMedia nevű linkbányász weblap linkje, és nemrég befutott a Linkter is. Úgy gondoltam mégis, hogy nem egyenként kellene ezeket megjelentetni, hanem szépen bevárni az indulókat, és egy blog bejegyzésben megemlékezni róluk. Csakhogy egyre inkább úgy tűnik, hogy nem érdemes várni, hiszen bármikor jöhetnek újabbak is.

Ajax - php kapcsolata

monghuz · 2006. Már. 25. (Szo), 16.37
Hali!

Most kezdtem el tanulgatni az Ajaxot, és találtam egy Prototype nevü javascript keretrendszet.

A gondom, hogy a magyar leírásban nem találtam olyat, hogy pl egy form elküldése esteném meghívok egy php-filet és annak a kimenetét iratom ki pl. egy <div>-be.

Egy másik kérdés, hogy mit lehet akkor csinálni ha a látogató kliensén le van tiltva a java? Vagyis, ha egy adott tartalom, pl a hírek a teljes oldal letöltödése nélkül jelenik meg, java támogatás hiányában ugyan úgy jelenjen meg úgy, hogy újra betöltödik a teljes oldal, de már az új tartalommal...

segítségeteket előre is köszi..

bye Tomi
 

Ismét lépéshátrányban az Adobe/Macromedia

Juhász Attila · 2006. Már. 25. (Szo), 16.32
A Flash először csak játéknak tűnt, az idő múlásával viszont egyre többen kezdték el használni. Egy ideje már az internetre kötött számítógépek 98%-án megtalálható. Ezt ismerte fel egy amerikai cég, a Laszlo Systems, Inc. amikor piacra dobott egy olyan megjelenítő motort, amivel Flash segítségével lehetett felhasználói felületeket építeni. A fejlesztéshez valójában XML és JavaScript használható, ezekből generálja a Flash binárist a fordítóprogram. Az ötlet nagyon hasznosnak bizonyult, hiszen így gyakorlatilag teljesen hordozható alkalmazásokat lehet készíteni.

ErrorDocument Freeweben.

s_volenszki · 2006. Már. 25. (Szo), 16.02
Az elmúlt hetekben egy kicsit komolyabban beleástam magam a dinamikus tartalmak hivatkozásainak szépítgetésébe! Fizetős tárhelyen szuperul működik a perjelek mentén visszalépkedés, de a freeweb hajthatatlanul 404-el.
Mindent elolvastam a témához vonatkozóan, de képtelen vagyok megoldani a freeweben!

Tekintettel a probléma bonyolultságára, és a részleges információ hiányra, kiragadnám azt az egy momentumot amin ha túljutnék, a többi gyerekjáték lenne!

Hogyan vegyem rá a Freewebes szervert, hogy az én hiba404.php-mat töltse???

Ha tudtok légyszi segítsetek!

Köszi, s_volenszki!
 

"Back" gomb tiltasa

Nigi · 2006. Már. 25. (Szo), 13.52
Hogyan lehet megoldani, hogy a látogató a böngésző gombjával ne tudjon visszamenni?