Html-, css- és php-help
Jelentkezz be a hozzászóláshoz.
Ha alszom megéhezem, az evéstől meg elálmosodom! Szép az élet!
[merlinw.org]
Van egy olyan problemam, hogy kesziteni akarok ket select>option legordulo menut, ami oda es vissza is kapcsolatban all egymassal oldal ujratoltese nelkul. A neten talaltam jopar cuccot, am csak az egyik iranyba vannak megoldasok.
Van az elso legorduloben 3+1 opcio:
<select id="hatter" name="hatter">
<option value="">Válassz!</option>
<option value="valami">valami</option>
<option value="semmi">semmi</option>
<option value="akarmi">akarmi</option>
</select>
A masodikban is 3+1 opcio van:
<select id="szinek" name="szinek">
<option value="">Válassz!</option>
<option value="ize">ize</option>
<option value="cucc">cucc</option>
<option value="barmi">barmi</option>
</select>
A lenyege az kellene, hogy legyen, amikor kivalaszom a hatter selectbol a semmi vagy az akarmi opciot, akkor a szinek selectben csak a Válassz! lehetoseg maradjon. Viszont ha a hatter selectbol az valami opciot valasztom, akkor a szinek selectben maradjon meg minden opcio. Mindket valasztas utan a hatter selectben maradjon meg minden opcio, mivel ha a a hatter selectben a Válassz! opciora kattintok, akkor a szinek selectbe is keruljon vissza minden opcio.
Ugyanez a masik iranyba is hasonloan kellene mukodnie ugy, hogy ha a szinek selectben kattintok barmelyik opciora, akkor a hatter selectben csak a valami es a Válassz! opcio maradjon, a szinek selectben szinten minden opcio maradjon.
Ha barmelyik selectben kivalasztom a Válassz! opciot, akkor mindket selectben alljon vissza az eredeti allapot.
Eddig jutottam.
Viszont itt a hatter selectben meg sem jelenik minden opcio + ha kivalasztom azt az egyet, majd a szinek selectben is kivalaszok egyet, akkor a hatter selectben atvalt a Válassz! opciora.
Akinek esetleg van otlete eme problemara, azt megkoszonnem.
“A distributed system is one in which the failure of a computer you didn't even know existed can render your own computer unusable” _____/|_____\o/___ Cápatámadás
Ha saját szerver, akkor tudtommal ajánlott a www-data usert (amivel az apache fut, alapból ez de lehet más is) használni ftp-hez (akár átvitten persze), és akkor egy szinten mûködsz a php-val(apache-al) ftp mûveleteknél. Illetve ha belenyúltál volna más userrel korábban, akkor nem árt egy chown www-data a document rootra és a benne lévõ fájlokra rekurzívan. Én mióta figyelek erre, azóta nem volt gebasz.
Korlátozott hosting esetén persze tárgytalan a dolog ilyen szinten sajnos...
mkdir('/path/to/dir', 0777);
chmod('/path/to/dir', 0777);Figyelj arra is, hogy a második paraméter ne string legyen.(\__/) ( X.x) ( } . { )
Én egy kicsit kezdõ vagyok php-ban, és lenne egy kérdésem,amit nem tudok megoldani.Van egy mappa,amit php hozott létre, így nem tudok ftp-n írni bele. chmod-al próbáltam 777-re módosítani,de nem tudom miért 411 lett az attribútuma ,amivel azóta semmit nem tudok csinálni. Nem lehet módosítani, se törölni semmit php scriptel. Mi okozhatja ezt ?
Bocs az off-ért.
A fejlesztõ cég ahol dolgozom a következõ egyetem mellett végezhetõ pozíciókra keres munkatársat:
Webfejlesztõ (HTML, PHP, SQL, CSS, CMS)
Dinamikusan fejlõdünk, több startuppunk is van, tehát ha felkeltettem bárki érdeklõdését, akkor írjatok az [email protected] - ra.
$category = implode(', ', $_POST<'category'>'category'>);Hacsaknem a végén a vesszõ fontos. 😊(\__/) ( X.x) ( } . { )
“A distributed system is one in which the failure of a computer you didn't even know existed can render your own computer unusable” _____/|_____\o/___ Cápatámadás
(\__/) ( X.x) ( } . { )
Neked a .= kell használnod vagy is hozzáfûzést
foreach($_POST<'category'>'category'> as $ch)
{
$category .= $ch.", ";
}
print $category
foreach($_POST<'category'>'category'> as $ch)
{
$category = $ch.", ";
$message = "kategória:".$category;
$targy = "Próba";
}
mail("[email protected]", $targy, $message);
foreach($_POST<'category'>'category'> as $ch)
{
print $category = $ch.", ";
}
Ha így iratom ki akkor kiírja az öszes kategóriát ami be van jelölve, de ha
foreach($_POST<'category'>'category'> as $ch)
{
$category = $ch.", ";
}
print $category;
így akkor csak az utolsó bejelölt checkbox értékét írja ki.
próbáltam úgy hogy a $message változót a foreach cikluson belül rakom be, és a mail fügveny a foreachon kívül van de így se jó.
“A distributed system is one in which the failure of a computer you didn't even know existed can render your own computer unusable” _____/|_____\o/___ Cápatámadás
“A distributed system is one in which the failure of a computer you didn't even know existed can render your own computer unusable” _____/|_____\o/___ Cápatámadás
foreach($_POST<'category'>'category'> as $ch)
{
$category =+ $ch.", ";
}
mail($email, $targy, $message);
Ha így gondoltad, akkor nem jó mert csak a szöveg helyett anyit kapok hogy: 0,
“A distributed system is one in which the failure of a computer you didn't even know existed can render your own computer unusable” _____/|_____\o/___ Cápatámadás
$category = $_POST<'category'>'category'>;
foreach($category as $ch)
{
print $category = $ch.", ";
}
Így kiratom akkor kiírja az öszses kiválasztott checkbox értékét, de ha a $category változó értékét el akarom küldeni emailben, akkor csak az utolsó kiválasztott checkbox értékét küldi el.
$counter = 1;
while ($row = mysql_fetch_assoc($rst)) {
// print $row stuff
if ($counter % 5 == 0)
print "<hr />";
$counter++;
}
“A distributed system is one in which the failure of a computer you didn't even know existed can render your own computer unusable” _____/|_____\o/___ Cápatámadás
LIMIT 0, 10 -> elsõ 10 rekordot adja vissza
LIMIT 10, 10 -> második 10 rekordot adja vissza
s így tovább. A lekérdezést pedig php-val rakod össze a paramétereid alapján.
A lenti forráskódnak szemmel láthatólag semmi köze a kérdésedhez, de ha már.. az if (isset($post) && $post !="") helyett elég az if (!empty($post)), hiszen helyi változót vagy deklarálsz, vagy nem az rajtad múlik.
[merlinw.org]
<?php
if(isset($_GET["op"]) && $_GET["op"]!="") {
$op = $_GET["op"];
if(file_exists("inc/".$op.".php")) {
include_once ("inc/".$op.".php");
} else {
include_once ("inc/404.php");
}
} else {
$post = $_GET<'post'>'post'>;
if(isset($post) && $post !="")
{
include("inc/post.php");
} else {
include_once("inc/main.php");
}
}
?>
index.php:
<?php
if(isset($_GET["op"]) && $_GET["op"]!="") {
$op = $_GET["op"];
if(file_exists("inc/".$op.".php")) {
include_once ("inc/".$op.".php");
} else {
include_once ("inc/404.php");
}
} else {
$post = $_GET<'post'>'post'>;
if(isset($post) && $post !="")
{
include("inc/post.php");
} else {
include_once("inc/main.php");
}
}
?>
és ha megnyitom pl a föoldalt akkor oldal.hu/index.php?op=main
és itt a main és a post.php-ban mysql-bõl olvassa ki az adatokat, és azt szeretném megcsinálni mind 2 fájlban, ha 10 sort kiovlasott a mysql adatbázisból akkor legyen egy tovább gomb és ha rámegy akkor a többi 10 srt ovlassa ki. Probálkoztam vele de nem sikekrült. Valaki tud segíteni?
Uploadify jQuery plugin viszont elvileg tud ilyesmit.
<input name='someKey' type='text' value='Some Value'/>
<input type="file" name="file_upload" id="file_upload" />
<script>
$('#file_upload').uploadify({
// Some options
'method' : 'post',
'formData' : { 'someKey' : $('input').val() }
});
</script>
[merlinw.org]
Lenne nekem itt egy hálózati eszköz, aminek van egy webes felülete.
Ennek lenne egy konfigurációs állományt (szimpla szövegfájl) letöltõ és feltöltõ része, ami így néz ki (grafikai sallangok nélkül):
<form method="POST" action="system.cgi" enctype="multipart/form-data">
<input type="button" value="Download...">
<input id="cfgfile" type="file" req="1" realname="Configuration File" name="cfgfile">
<input type="hidden" value="cfgupload" name="action">
<input id="cfgupload" type="submit" value="Upload" name="cfgupload">
</form>
Ehhez a webes felülethez - funkcionalitását növelendõleg - készítek egy Greasemonkey-bõvítményt (Jquery 1.5.1 használható):
1. A bõvítmény letölti a konfigurációs állományt:
$.get('cfg.cgi').done(function(data) {
content = data;
2. Változtatásokat eszközöl a változóban.
3. Majd a változtatások eszközölése után kreál ebbõl egy ûrlapot:
urlap='<form method="POST" action="system.cgi" enctype="multipart/form-data">
<textarea id="confafter" name="cfgfile" cols="80" rows="6">'+content+'</textarea>
<input type="hidden" value="cfgupload" name="action">
<input id="cfgupload" type="submit" value="Upload" name="cfgupload">
</form>';
Mindez idáig szép és jó lenne, a 3. pontban kreált ûrlap rendben létre is jön, a szövegmezõben megfelelõ tartalom is van, viszont az ûrlap elküldésekor a system.cgi hibát (HTTP 500) ad vissza.
A gond valószínûleg az lehet, hogy a fájl helyett szövegmezõt küldenék a szkriptnek és azt nem szereti.
A kérdésem: hogyan lehetne egy változó tartalmát egy fájl-mezõnek (<input type="file"...) átadni, vagy a szövegmezõ viselkedését "fájl-mezõssé" tenni?
Válaszaitokat elõre is köszönöm!
@pixxel: Szívás a táblázat rendszerrel? 😊 Bár az új layout rendszerek elterjednének már.
Szerintem itt abba futottál bele, hogy a table-cell egyenlõ arányban próbál kompenzálni a szélességért. Az-az, hogy az egyiket 420px-re növeled, de a többinek nem mondod meg csökkenjen 210px-rõl, és mivel így túlnyúlnának a befogadó 1050px-en így az egész sor egyenlõ mértékben kompenzál (420-ról lefele, a többi a kellõ 157-rõl felfele).
Én inkább hagynám a table-cell-t és módosítanám a többi négy mezõ szélességét is hover esetén.
Egy css only megoldást összedobtam, de ez csak modern böngészõs (css3 transition). Nem tökéletes, gyorsan mozgatod át, akkor az egész sor összecsúszik az animáció befejeztéig. 😊
(\__/) ( X.x) ( } . { )
Egy fura problémában szeretnék segítséget.
A weboldalamon a logo szétcsúszott, ámbár ha a jpg-t nézem, akkor az jól van lementve.
Bal felsõ sarok zöld csillag logó alja. Ami a legérdekesebb hogy befelé nyúlnak a szárak, tehát elméletileg nem css probléma, mert nem egyirányba csúszik el, illetve a jobboldali sárga csillagban sincs csúszás, pedig ugyanaz a kép az aljuk.
A LINK
Valami elképzelés?
kellene kis segítség.
egy olyan bannert szeretnék gyártani, ami 1050px széles, 5 kép van benne, de a képek 420px szélesek. így egymás mellett 210-210px széles képek lennének, de ha az egéret a kép fölé húzom, akkor kinyílik 420-ra.
el is kezdtem, de valami nem okés. nem nyílik ki rendesen 😞
próba banner
hirtelen ennyi 😊 van valami ötlet? mert én 2ig nem látom most már így pénteken <#idiota>#idiota>
All hail the double x!
“A distributed system is one in which the failure of a computer you didn't even know existed can render your own computer unusable” _____/|_____\o/___ Cápatámadás
... got nothin to share with you...
Másodszor a thumbs-os legyen az elsõ, mert különben az soha nem lép életbe, az index-re irányító ugyanis azt is elkapja.
<IfModule mod_rewrite.c>De nem teszteltem, vagy ilyesmi, lehet vele gond...
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^thumbs/(.*)$ inc/thumb.php?pic=$1
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1
</IfModule>
(\__/) ( X.x) ( } . { )
RewriteEngine on
RewriteBase /
Options +FollowSymLinks
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1
RewriteRule ^thumbs/(.*)$ inc/thumb.php/?pic=$1
... got nothin to share with you...
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^thumbs/(.*)$ inc/thumb.php/?pic=$1
</IfModule>
(\__/) ( X.x) ( } . { )
jelenleg az <img> a ROOT/inc/thumb.php?pic=1234.jpg formában kapja meg a képet
akkor a ROOT/.htaccess-ben hogy tudom megadni, hogy a ROOT/thumb/1234.jpg-t a thumb.php-nak irányítsa át? ehhez a részhez mindig is kuka voltam 😊
... got nothin to share with you...
(\__/) ( X.x) ( } . { )
Egy számomra eléggé szokatlan problémával találkoztam a minap. Egy egész egyszerû, hírportált kellett összeállítanom, ehhez pedig saját magam láttam hozzá a különbözõ motorok helyett.
A cikkekhez kiemelt képet lehet feltölteni, ami nyilván a szerveren kerül mentésre. A cikklistában viszont csak a bélyegkép jelenik meg belõle, amit php-val szabok négyzetre. Ezeket a képeket egy thumb.php készíti $_GET<'pic'>'pic'> alapján, ami az eredeti kép elérését adja át.
Mivel relative sokan nézik az oldalt, ezért kutatni kezdtem egy megoldás után, hogyan tudnám ezeket a képeket gyorsítótárazni. Az eredeti képeket a designelemeket és hasonlókat sikerült is kiterjesztés alapján .htaccessben mentésre "kényszeríteni", viszont a thumb.php által dinamikusan generált képekkel meg vagyok lõve. Olvastam pár módszert ezzel kapcsolatban, de egyik sem akart megfelelõen mûködni. Lehet, hogy én rontottam el.
Ha valaki jártas ebben a témában közületek, lenne olyan szíves és adna nekem némi iránymutatást?
Elõre is köszönöm!😊
... got nothin to share with you...
de nem sokat értek belöle 😞 teljesen noob vagyok .
"írsz egy js függvényt, ami bekéri az url-t és a link nevét, majd "kiköpi" a teljes <a> tag-et."
jól hangzik de fogalmam sincs hogy kell 😊
passatgt -a tiédet meg azért nem értem mert nem tudom milyen programot használsz és nem írtál semmit a képhez