ugrás a tartalomhoz

Archívum - Már 25, 2006 - Fórum téma

Egy kis regex segítség

Anonymous · 2006. Már. 25. (Szo), 23.44
Egy olyan regex-et próbálok összehozni ami a következő mintára illeszkedik:
1db szám, aztán 0 vagy több szám+előtte egy perjel.
Ezzel próbálkoztam:
([0-9])([/0-9]+)
De eléggé elakadtam. Már egy csomó tutorialt megnéztem, de egyikből sem sikerült megoldani.
Aki tud az kisegíthetne. Ha van egy linkje egy nagyon jó leírásról, akkor az is jó.
 

PHP + frame?

ceops · 2006. Már. 25. (Szo), 22.44
üdv!


volna egy naaaaagy kérdésem:
van egy frames oldal, ami egy fejléc keretből és egy "main" keretből áll! (meg persze az ezt összefoglaló index oldalból) itt, a main keretben jelenik meg a fórum. de ha az ember be akar lépni a fórumba, akkor nem lépteti be :( viszont ha csak simán meghívja a "forum.php"-t, akkor már azt írja ki, hogy be vagyok jelentkezve!
ha ott van a felső keret, akkor miért akad a dolog?


köszi előre is!
üdv!
 

Mikor küldődik el az űrlap Enterre?

Anonymous · 2006. Már. 25. (Szo), 22.29
Kezdő html szerkesztőként azt szeretném megkérdezni, hogy mitől függ, hogy a form-ban ha az egyik elemre entert ütök, akkor elküldödik, és mikor nem? Biztos nagyon triviális a szabály, de egyszerűen nem jövök rá.
 

MySQL - utf8_hungarian_ci

joschy · 2006. Már. 25. (Szo), 22.10
Sziasztok!

Erdeklodnek, hogy sikerult-e mar valakinek belonie UTF-8 alapon a rendes magyar ABC szerinti sortolast 5.0.19-ben, mivel elvileg mar benne van az utf8_hungarian_ci collation, avagy logikusan kellene neki muxenie.

De gyakorlatilag valamiert nem megy :-/

mysql> show collation like 'utf8%'
...
| utf8_hungarian_ci | utf8 | 210 | | Yes | 8 |

avagy elvileg mennie kellene, de gyakorlatilag tovabbra is azt tapasztalom, hogy az ÁÉŐÚÍ minden esetben az A elé kerül, holott http://lists.mysql.com/commits/384 szerint nem így kéne lennie :-/

Teny, hogy meg mindig nem az igazi megoldas, mert elvileg ilyenünk lesz:

Elemér
Éva
Evetke

Avagy É egyenértékű E-vel, de még mindig jobb, mint a lista elején látni minden nagy ékezetest :D

Szal nektek megy már rendesen?

Küszi,
j0
 

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
 

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.
  1. <?php  
  2.      session_start();  
  3.   
  4.     if (!isset($center)) $center='home.php';  
  5.   
  6.      ob_start();  
  7.      include($center);  
  8.      $kiiras2 = ob_get_contents();  
  9.      ob_end_clean();  
  10.   
  11. ?>  
az ürlap:
  1. <?php  
  2. $date = date("Y.m.d. H:i:s", time()) ."<br<br>";  
  3. ?>  
  4.   
  5. <?php  
  6. $table = "apro";  
  7. mysql_select_db( $base);  
  8. if ( $nev != "" ) {  
  9. $parancs = "CREATE TABLE apro ( nev varchar(20), email varchar(30), telefon varchar(20), szoveg varchar(255), datum char(20) )";  
  10. $parancs2 = "insert into apro ( nev, email, telefon, szoveg, datum ) values ( '$nev', '$email', '$telefon', '$szoveg', '$date' )";  
  11. print("feltölt");  
  12. mysql_query( $parancs$kapcs);  
  13. mysql_query( $parancs2$kapcs);  
  14. }  
  15. ?>  
  16. <center>  
  17. <form action= <?php $php_self  ?> >  
  18.   <p>&nbsp;</p>  
  19.   <table width="450" border="0">  
  20.     <tr>Hírdetés feladása </th>  
  21.     </tr>  
  22.     <tr>  
  23.       <td>Név : </td>  
  24.       <td><input name="nev" type="text" id="nev" /></td>  
  25.     </tr>  
  26.     <tr>  
  27.       <td>E-mail címed:</td>  
  28.       <td><input name="email" type="text" id="email" /></td>  
  29.     </tr>  
  30.     <tr>  
  31.       <td><p>Hírdetés szövege (max. 250 karakter):</p>      </td>  
  32.       <td><textarea name="szoveg" cols=50 rows=5></textarea></td>  
  33.     </tr>  
  34.     <tr>  
  35.       <td>&nbsp;</td>  
  36.       <td>&nbsp;</td>  
  37.     </tr>  
  38.     <tr>  
  39.       <td colspan="2" align="center">  
  40.       <input name="submit" type="submit" value=Tovább /></td>  
  41.     </tr>  
  42.   </table>  
  43.   </form>  
Előre is köszönöm a segítséget.
üdvözlettel:
Zerdal
 

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
 

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!