Archívum - Már 31, 2010
RewriteRule
Hali,
EasyPHP-t használok ezzel a htaccess-szel:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) /index.php [QSA]
Ez jól is működik, addig amíg nem csinálok külön projekt mappákat pl.:
- www/1
- www/2
És ezekben 1-1 index.php. Ez esetben azonban a RewriteRule-nak
egyszer így: RewriteRule (.*) /1/index.php [QSA]
máskor így: RewriteRule (.*) /2/index.php [QSA] kellene kinéznie.
Ez megoldható htaccess-szel vagy teljsen más megoldás keresendő?
■ EasyPHP-t használok ezzel a htaccess-szel:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) /index.php [QSA]
Ez jól is működik, addig amíg nem csinálok külön projekt mappákat pl.:
- www/1
- www/2
És ezekben 1-1 index.php. Ez esetben azonban a RewriteRule-nak
egyszer így: RewriteRule (.*) /1/index.php [QSA]
máskor így: RewriteRule (.*) /2/index.php [QSA] kellene kinéznie.
Ez megoldható htaccess-szel vagy teljsen más megoldás keresendő?
z-index mozilla 2.0.0.2 alatt nem működik
Sziasztok!
Nekem a következő problémára kellene megoldást találnom. :S Készítettem egy oldalt, html, css, php kódból áll az egész. Sok div-et tartalmaz és az egyes div-ek hátterei fedik egymást néhol. Z-index-el oldottam meg. Tökéletesen működik is, explorer, mozillában, operában egyaránt, viszont mozilla 2.0.0.2 nem ismeri a z-indexet, ezért kitakarják az oldal egyes részei egymást. Tudtok megoldást a problémámra? :S Anélkül hogy az egész kódot át kellene írnom...Előre is nagyon köszi!
■ Nekem a következő problémára kellene megoldást találnom. :S Készítettem egy oldalt, html, css, php kódból áll az egész. Sok div-et tartalmaz és az egyes div-ek hátterei fedik egymást néhol. Z-index-el oldottam meg. Tökéletesen működik is, explorer, mozillában, operában egyaránt, viszont mozilla 2.0.0.2 nem ismeri a z-indexet, ezért kitakarják az oldal egyes részei egymást. Tudtok megoldást a problémámra? :S Anélkül hogy az egész kódot át kellene írnom...Előre is nagyon köszi!
"You have an error in your SQL syntax near"
Sziasztok!
Készítettem nagynehezen egy kódot, ami egy távoli weboldalról szerez információkat. Ezeket szétbontja nekem megfelelően, majd az én mysql adatbázismba helyezi.
A következő kód ahogy látszik is, a megszerzett infó egy részét szétszedi, majd újból összefűzi, és a $a változót tenném az adatbázisba miután ez a kód lefutott.Azomban nem töltődik fel. MySqlError()-al a következő hibát kapom:
You have an error in your SQL syntax near .... at line 1
(... helyén a $a változó tartalma)
Ja, és hogy mégszebb legyen, ezt nem mindig csinálja.. Úgy kb. minden 2.-3. futatáskor.
Remélem nagyjából érthető a probléma.
Valakinek valami ötlete??
■ Készítettem nagynehezen egy kódot, ami egy távoli weboldalról szerez információkat. Ezeket szétbontja nekem megfelelően, majd az én mysql adatbázismba helyezi.
A következő kód ahogy látszik is, a megszerzett infó egy részét szétszedi, majd újból összefűzi, és a $a változót tenném az adatbázisba miután ez a kód lefutott.
if (str_replace("(","",$ta)!=$ta)
{
$td = str_replace("\n", "", $ta);
$te = str_replace(" ", " ", $td);
$tf = str_replace(")", "", $te);
$tg = explode("(", $tf);
if(str_replace("wert","",$tg) == $tg)
{
$a = $a.$tg[0].":".$tg[1];
}
}
You have an error in your SQL syntax near .... at line 1
(... helyén a $a változó tartalma)
Ja, és hogy mégszebb legyen, ezt nem mindig csinálja.. Úgy kb. minden 2.-3. futatáskor.
Remélem nagyjából érthető a probléma.
Valakinek valami ötlete??
php naptár help
Üdv Mindenki!
Szóval, netes cikkeket olvasgatva próbálok tanulgatni.. találtam egy tökjó naptár scriptet, az eredeti: itt található, csak nekem nem működik.. esetleg valaki hozzáértő rápillantana, hogy én vagyok a hülye, vagy valami nem oké..
előre is köszönöm!
A kód, a linkről kimásolva:
[colorer=php]
<html>
<head>
<style>
a span {
display: none;
}
a:hover {
position: relative;
}
a:hover span {
display: block;
position: absolute;
}
a:hover span {
top: 10px; left: 0;
background: #6666ff;
color: #fff;
text-decoration: none;
padding: 15px;
border: 1px solid #555;
}
</style>
</head>
<?php
$honapok = array(1 => ‘Január’, 2 => ‘Február’, 3 => ‘Március’, 4 => ‘Április’, 5 => ‘Május’, 6 => ‘Június’, 7 => ‘Július’, 8 => ‘Augusztus’, 9 => ‘Szeptember’, 10 => ‘Október’, 11 => ‘November’, 12 => ‘December’);
$esemeny[10][21] = ‘Október 21!’;
$esemeny[10][2] = ‘Éljen október másodika!’;
$ma = getdate();
$elsoNap = getdate(mktime(0,0,0,$ma['mon'],1,$ma['year']));
$utolsoNap = getdate(mktime(0,0,0,$ma['mon']+1,0,$ma['year']));
$honap = $ma['mon'];
$nap = $ma['mday'];
$utolso = $utolsoNap['mday'];
$elso = $elsoNap['wday'];
$elso–;
?>
<table border=”0″ style=”background: #fff333; text-align: center; border: 1px solid #555;”>
<caption><?php echo $honapok[$honap]; ?></caption>
<tr style=”font-weight: bold;”> <td>Hétfő</td><td>Kedd</td><td>Szerda</td><td>Csütörtök</td><td>Péntek</td><td>Szombat</td><td>Vasárnap</td> </tr>
<tr>
<?php
if( $elso == -1 ) {
for($i=1; $i < 7; $i++) {
echo ‘<td> </td>’;
$tor = 6;
}
}
else {
for($i=0; $i < $elso; $i++) {
echo ‘<td> </td>’;
}
$tor = $i;
}
$tor = $i;
for($i=1;$i<=$utolso;$i++) {
if( isset( $esemeny[$honap][$i] ) ) echo ‘<td style=”background: #6666ff;”><a href=”#”>’.$i.’<span>’.$esemeny[$honap][$i].’</span></a></td>’;
else echo $nap == $i ?
Szóval, netes cikkeket olvasgatva próbálok tanulgatni.. találtam egy tökjó naptár scriptet, az eredeti: itt található, csak nekem nem működik.. esetleg valaki hozzáértő rápillantana, hogy én vagyok a hülye, vagy valami nem oké..
előre is köszönöm!
A kód, a linkről kimásolva:
[colorer=php]
<html>
<head>
<style>
a span {
display: none;
}
a:hover {
position: relative;
}
a:hover span {
display: block;
position: absolute;
}
a:hover span {
top: 10px; left: 0;
background: #6666ff;
color: #fff;
text-decoration: none;
padding: 15px;
border: 1px solid #555;
}
</style>
</head>
<?php
$honapok = array(1 => ‘Január’, 2 => ‘Február’, 3 => ‘Március’, 4 => ‘Április’, 5 => ‘Május’, 6 => ‘Június’, 7 => ‘Július’, 8 => ‘Augusztus’, 9 => ‘Szeptember’, 10 => ‘Október’, 11 => ‘November’, 12 => ‘December’);
$esemeny[10][21] = ‘Október 21!’;
$esemeny[10][2] = ‘Éljen október másodika!’;
$ma = getdate();
$elsoNap = getdate(mktime(0,0,0,$ma['mon'],1,$ma['year']));
$utolsoNap = getdate(mktime(0,0,0,$ma['mon']+1,0,$ma['year']));
$honap = $ma['mon'];
$nap = $ma['mday'];
$utolso = $utolsoNap['mday'];
$elso = $elsoNap['wday'];
$elso–;
?>
<table border=”0″ style=”background: #fff333; text-align: center; border: 1px solid #555;”>
<caption><?php echo $honapok[$honap]; ?></caption>
<tr style=”font-weight: bold;”> <td>Hétfő</td><td>Kedd</td><td>Szerda</td><td>Csütörtök</td><td>Péntek</td><td>Szombat</td><td>Vasárnap</td> </tr>
<tr>
<?php
if( $elso == -1 ) {
for($i=1; $i < 7; $i++) {
echo ‘<td> </td>’;
$tor = 6;
}
}
else {
for($i=0; $i < $elso; $i++) {
echo ‘<td> </td>’;
}
$tor = $i;
}
$tor = $i;
for($i=1;$i<=$utolso;$i++) {
if( isset( $esemeny[$honap][$i] ) ) echo ‘<td style=”background: #6666ff;”><a href=”#”>’.$i.’<span>’.$esemeny[$honap][$i].’</span></a></td>’;
else echo $nap == $i ?
PHP-MYSQL-select option
Sziasztok!
A kód:A Valaszt gombra kattintva jelenik csak meg egy masik lista. Hogy tudnám azt megoldani, hogy miutan kivalasztottam az elso listabol amit szeretnek es kattitok, utana a valasztott elem maradjon a listaban megjelenitve es ne ugorjon vissza alapbol az elso elemre?
Segitsegeteket előre is köszönöm!
■ A kód:
<td>Tantargy<br /></td>
<td>
<?
$sqll = "SELECT tantargy.id,tantargy.tantargykod FROM tantargy,felvett_tantargy WHERE tantargy.id=felvett_tantargy.tantargy_id GROUP BY tantargy_id";
$sqlleredmeny = mysql_query($sqll);
$i=0;
while ($tantargykod = mysql_fetch_array($sqlleredmeny)) {
$tanid["$i"] = $tantargykod['id'];
$tan["$i"] = $tantargykod['tantargykod'];
$i++;
}
?>
<select name="tantargyx[]">
<?
for ($i=0; $i<mysql_num_rows($sqlleredmeny); $i++) {
echo ?><option value="<?=$tanid["$i"]?>"><?=$tan["$i"]?></option>;
<?}?>
</select>
</td>
<td><input type="submit" value="Valaszt" OnClick="<?
if (isset($tantargyx)) {
foreach ($tantargyx as $felvx) {
$felvtanx = $felvx;
$_SESSION['bejeltant'] = $felvtanx;
}
}
?>"></td>
Segitsegeteket előre is köszönöm!