22786
Html-, css- és php-help
-
#19422 triple post lesz bocsi érte :D
De még 1 kérdés.
EZ így rendben van? (már a select rész)
Ugyanaz, mintha a text részbe beírnám hogy cs vagy css vagy tf? Vagy itt most a rendes nevet veszi nem a labelt?
-
#19421 Na felpakoltam, kicsit átformáltam, bár úgysem így fog kinézni :)
De valami nem okés!
ITT tudjátok megnézni. Nemtudok rájönni mi lehet a gond :(
-
#19420 Pedig miattam ugyan nem kellett vó'na
Köszi a javítást :)
-
#19419 Nem, ott kapkodhatott MerlinW. :)
$shell#070">='script.sh '#070">.$param1#070">.' '#070">.$param2#070">.' '#070">.$param3#070">; -
#19418 huh, köszi :D
ilyen komplettre nem számítottam, legalábbis, nemsokfele ilyen segítőkészek az emberek :)
a script amúgy jelenleg /usr/bin-ben van
így mondjuk elég, ha átírom, a script.sh-t az én scriptem nevére, módosítom benne a változókat és működik is minden?
Illetve szerkesztőben észrevettem, hogy mintha ez a sor:
$shell='script.sh '.$param1.' '$param2'.' '.$param3';
nem stimmelne.
Vagy ez direkt van így? vagy tényleg több a '-ás mint kellene?
-
#19417 <?php
if (isset($_POST['submit']))
{
$param1=$_POST['param1'];
$param2=$_POST['param2'];
$param3=$_POST['param3'];
$shell='script.sh '.$param1.' '$param2'.' '.$param3';
$output=shell_exec($shell);
echo $output;
}
?>
<html>
<head>
</head>
<body>
<form method="post" action="<?=$_SERVER[PHP_SELF] ?>">
<input type="text" name="param1" />
<input type="text" name="param2" />
<input type="text" name="param3" />
<input type="submit" name="submit" />
</form>
</body>
</html>
script.sh-ba kerül amit belinkeltél, azaz a bash script, amiben $1, $2 és $3-ként tudsz hivatkozni a bemenő paraméterekre. -
#19416 A legbiztosabb, ha megmutatom a problémát, úgy esetleg konkrétabban tudtok rámutatni a dologra :D
EZ lenne a shell script. És ezt kellene megvalósítani böngészőbe :D
Nekem igazából olyasmi tetszene a legjobban, hogy:
weboldalon kitöltjük a 3 inputmezőt.
A php lefuttatja ezt a scriptet, és átadja neki valahogy az adatokat. Például a php létrehoz, egy szöveges filet, a felhasználónévvel és beleírja mindhárom adatot egy-egy adott sorba.
Amiből a script-el kitudom olvastatni az adatokat, hogyha megvan mi hanyadik sorban van.
De ha azt mondjátok, hogy egyszerűbben megoldható php-val, akkor nekem úgyis jó :)
-
#19415 String legyen, tehát shell_exec#070">('mkdir '#070">.$param1#070">) vagy hasonló... -
#19414 ja és egyébként nem webrootba kell a fájlművelet :S
Egy alapból nem publikus oldalon lenne a dolog. Így nincs nagy biztonsági kockázat.
A shell_exec valahogy úgy működik, hogy:
shell_exec(mkdir $param1);
-
#19413 hmm, nem tűnik hard-nak :)
viszont ha ezt inputokkal akarom megcsinálni, akkor pl így?
<input type="text" name="param1" value="tipus">
<input type="text" name="param2" value="port">
.
.
.
-
#19412 Dióhéjban:
<?php
//bemenetek:
$param1=$_GET['param1'];
$param2=$_GET['param2'];
$param3=$_GET['param3'];
mkdir($param1); //lásd php.net
symlink($param2, $param3); //lásd php.net
?>
Azonban böngészőből fájlműveletet csak a webroot-on belül tudsz végezni. Azon kívül csak, ha rootként futtatod a php fált shellből. Egyébként shell scriptet is tudsz futtatni shell_exec paranccsal. Természetesen az utóbbi két megoldást csak akkor tudod használni, ha a szerveren engedélyezve vannak (nem éppen biztonságos).
-
#19411 pastebin.com -
#19410 szevasztok
nem vagyok egy gyakorlott php és egyéb webbel kapcsolatos nyelv programozó, így szájbarágós magyarázat kellene a következőhöz!
Adott egy shell script. Ennek szüksége van a működéshez, 3 bemenetre. Majd létrehoz egy mappát, és symlinkeket is létrehoz.
Ezt a scriptet szeretném átültetni php-ba, hogy weboldalról tudjam futtatni.
-
seloka #19409 Hali, megint van egy problémám, az előző kommentemen a link. A legalján nem akarja eltüntetni az a szegélyt (main2). A CSSből kiszedtem már minden main2-t. HTML:
<blh:head_required />
<link href='http://fonts.googleapis.com/css?family=IM+Fell+DW+Pica:regular,italic' rel='stylesheet' type='text/css'>
<blh:body_required />
<div id="wrapper0"><div id="wrapper1"><div id="wrapper2"><div id="wrapper3">
<div id="header">
<h1><blh:blog_name /></h1>
<div class="notes"><blh:blog_notes /></div>
</div>
<div id="sidebar0"><div id="sidebar1"><div id="sidebar2">
<blh:rightboxes />
</div></div></div>
<div id="main0"><div id="main1"><div id="main2">
<blhc:postloop>
<div class="post vis_{blh:post_visibility}" lang="{blh:post_lang}">
<blh:post_anchor />
<h2><a href="{blh:post_permalink}"><blh:post_title /></a></h2>
<div class="entry">
<blh:post_content />
</div>
<div class="more">
<blh:post_more class="more" text="tovább »" />
</div>
<div class="sh"><blh:share /></div>
<h3 class="edit" style="float:none;clear:both">
<blh:post_comments />
<blh:post_trackbacks />
<blh:post_pingbacks />
<blh:post_edit />
</h3>
<h3 class="tags">
<blh:post_trbrdf />
<blh:post_tags />
</h3>
<blh:post_related /><blh:post_feedback />
<div style="clear:both"></div>
</div>
</blhc:postloop>
<blh:pager />
<blh:nonpost />
</div></div></div>
<div style="clear:both"></div>
</div></div></div></div>
<blh:end />
-
#19408 köszi elméletben megvan gyakorlatban még neki kell rugaszkodni -
szecsko #19407 Sziasztok!
Most próbálok ismerkedni a javascriptel.
Hogy lehetne azt megoldani ,hogy az oldal betöltésekor felugrik egy prompt ami bekéri a látogaó nevét és az ok után kiírja azt?
Tudom ,hogy nagyon gyépés kérdés de nekem fontos volna. -
#19406 Én úgy csinálok hasonlót, hogy a feltöltött képeket átnevezem így:
[termékID]_[f vagy t*]_[rand 4 számjegyre vagy microtime].jpg
(*= f a full felbontás, t a thumbnail)
... és a képek bekerülnek egy termékID nevű folderbe a photos mappa alá. Visszakereséskor megnézem, hogy létezik-e a photos/termékID mappa és ha igen, minden képet betöltök onnan. -
#19405 Halihó, valaki googlemaps API-ben nem jártas véletlenül? :S
Annyit szeretnék, hogy egy irányítószám alapján kiakarok listázni minden utcanevet, valaki nem tudna esetleg útba igazítani, mert nem találok semmi használhatót? :S
Előre is köszönöm :) -
seloka #19404 SZERK: +CSS nyelven van írva a sablon -
seloka #19403 Hali!
blog.hu-n csinálok egy oldalt, és az a problémám, hogy nem tudom hogyan kell lejjebb vinni bejegyzések oszlopát (középső).
Az oldal
eddig még nem volt probléma, mert a régi fejléc úgyis béna volt, de most új külsőt töltök fel, azért lenne fontos. -
#19402 vmi ilyesmi lenne a végeredmény: ez csak az admin részét is mellé -
#19401 asszem megvan. -
#19400 egy ingatlanos weboldalon dolgozom és a képfeltöltés + képgaléria résznél akadtam el
van egy oldal ahol kilistázom az adott ingatlanokat és ingatlanonként szeretnék egy tovább gombot vagy új ablakban megnyitni egy galériát + bővebb információt megjeleníteni. Tudtok ehhez egy jó tutorialt vagy hogy hogyan kéne nekilátnom? Elméletben a feltöltött kép elérési útvonalát eltárolom adatbázisban majd azt összekötöm az ingatlan id-jével? -
#19399 Szeretnék olyan menüt csinálni, ami fent van az oldal tetején és egymás mellett vannak. Eddig nincs is gond, de szeretném ha a hozzá tartozó almenü kicsit lejjebb a főmenütől szintén egymás mellett helyezkedjenek el, csak fogalmam sincs hogy kéne megcsinálni. Tudna valaki segiiteni? (link is jó)
szerk:sima css es megoldásra gondoltam. -
#19398 Üdv, van egy jQ plugin (mlamenu), amit használok. Egy ul elemből animált harmonika menüt készít. Az a gond, hogy a menü egy pontjára kattintva csak akkor lesz a megnyíló oldalon nyitva a menü az előbb kattintott pontnál, ha a <!DOCTYPE html> előtt kiíratok valamit, egyébként összecsukva jelenik meg és lehet megint n+1 szintet végigkattintgatni. Ez a csalás viszont kinyírja a szabványosságot és IE-ben szétdobja a designt.
Mi okozhat ilyen jellegű hibát? -
#19397 Zend 9 főbb újításai:
- gyorsabb, stabilabb (és valóban)
- cloud támogatás
- felturbózott munkamegosztás (Team Collaboration)
- nagyon jó lett a debugger (fejlesztett Zend Server)
Itt a többi új fícsör -
#19396 Én tulajdonképpen szinte csak nagyobbakat írok (intra és internetes keret, vállalatirányítási, e-learning rendszereket). Sima weboldalt évente max 1-2-őt kreálok. Telített a piac, nincs benne pénz. Míg egy weboldalért pár százezret lehet elkérni, egy komolyabb rendszerért milliókat. A munka pedig szinte ugyanannyi, hiszen majdnem minden modul, séma megvan hozzájuk. Csak az egyedi funkciókkal kell foglalkoznom.
A kérdésedre válaszolva, igényfüggő. PHP/ASP/Perl + PGSQL/MySQL/MSSQL/Oracle
Java-s megrendeléseket nem szeretem, azokat általában lepasszolom:)
A legtöbb projektet PHP/MySQL-el készítem. -
#19395 ez mit tud amit az elozoek nem?
Egyebkent nagyobb volumenu rendszereket is php-ban szoktal / szoktatok irni? -
#19394 Ha már ez a téma Sublime Text 2-be néztem bele, texteditorként válthatná NPP-t, de munkaeszközként licenselni kéne, ami viszont már 60USD. -
#19393 SPOILER! Kattints ide a szöveg elolvasásához!
Okosított Zend Studio 9.0.1 (Linux, OSX, Win) tölthető piratebay-ről.
-
#19392 Köszi szépen! :) -
#19391 #content > h1 { margin-top: 0 }
;) -
#19390 Valaki tudna segíteni hogy ez miért ilyen szar?
FF, Chrome, Safari és Opera alatt ha rákattintok a Bemutatozás menüpontra akkor a menü és a tartalom div közé dob egy 25 pixeles sorközt. IE alatt viszont jól működik. Mit csesztem el? -
Rinaldo #19389 Az tegnap említett oldalon ha küldök egy e-mailt akkor nem kapom meg a küldő e-mail címét. Ez miért van? Itt a script
<script type="text/javascript">
function formErvenyesitese(kapcsolatform) {
var ok = "";
ok += nevErvenyesitese(kapcsolatform.nev);
ok += emailErvenyesitese(kapcsolatform.email);
ok += targyErvenyesitese(kapcsolatform.targy);
ok += uzenetErvenyesitese(kapcsolatform.uzenet);
if (ok != "") {
alert("Némely mező még javításra vár:\n" + ok);
return false;
}
return true;
}
function nevErvenyesitese(mezo) {
var hiba = "";
if (mezo.value == "") {
mezo.style.background = '#FF8487';
hiba = "Kérem adja meg a nevét.\n";
} else if ((mezo.value.length < 2) || (mezo.value.length > 40)) {
mezo.style.background = '#FF8487';
hiba = "Túl hosszú, vagy rövid a felhasználónév.\n";
} else {
mezo.style.background = '#D8FBCE';
}
return hiba;
}
function targyErvenyesitese(mezo) {
var hiba = "";
if (mezo.value == "") {
mezo.style.background = '#FF8487';
hiba = "Kérem adja meg az üzenet tárgyát.\n";
} else if ((mezo.value.length < 2) || (mezo.value.length > 20)) {
mezo.style.background = '#FF8487';
hiba = "Túl hosszú, vagy rövid az üzenet tárgya.\n";
} else {
mezo.style.background = '#D8FBCE';
}
return hiba;
}
function uzenetErvenyesitese(mezo) {
var hiba = "";
if (mezo.value == "") {
mezo.style.background = '#FF8487';
hiba = "Kérem írjon be üzenetet.\n";
} else if ( mezo.value.length < 5 ) {
mezo.style.background = '#FF8487';
hiba = "Túl rövid az üzenet.\n";
} else {
mezo.style.background = '#D8FBCE';
}
return hiba;
}
function tisztit(s)
{
return s.replace(/^\s+|\s+$/, '');
}
function emailErvenyesitese(mezo) {
var hiba = "";
var tisztaMezo = tisztit(mezo.value);
var minta = /^[^@]+@[^@.]+\.[^@]*\w\w$/; // nev@domain elrendezés mintája: [email protected]
// pl: [email protected]
var nemMegengedettKarakterek= /[\(\)\<\>\,\;\:\\\"\[\]]/ ;
if (mezo.value == "") {
mezo.style.background = '#FF8487';
hiba = "Kérem adja meg az e-mail címét.\n";
} else if (!minta.test(tisztaMezo)) {
mezo.style.background = '#FF8487';
hiba = "Hibás az e-mail cím.\n";
} else if (mezo.value.match(nemMegengedettKarakterek)) {
mezo.style.background = '#FF8487';
hiba = "Az e-mail cím érvénytelen karaktereket tartalmaz.\n";
} else {
mezo.style.background = '#D8FBCE';
}
return hiba;
} -
#19388 cpanelen van egy cron futtatása menüpont. Amit itt megadok fájlt (példa alapján) valamiért nem fut le. Hogyan tudom lekövetni hogy hol akadt el? -
Rinaldo #19387 Köszi megoldódott a hiba ott volt, hogy a mappa neve a kódban kicsi betű volt a valójában naggyal volt írva:) -
#19386 GET http://users.atw.hu/bcsabadesign/scripts/jquery.min.js 404 (Not Found)
GET http://users.atw.hu/bcsabadesign/scripts/animatedcollapse.js 404 (Not Found)
Ezt a 2 fájlt nem találja. Feltöltötted ezeket is ? -
Rinaldo #19385 Sziasztok. Valaki megtudná mondani miért van az, hogy a www.bcsabadesign.atw.hu oldalon ha rámegyek a kapcsolt fülre nem reagál Pedig az olyan lenyitható fül, de ha az oldal a meghajtóról töltöm be akkor minden szuper. Minden szükséges fájl fel van töltve. -
#19384 Ha jQueryt használsz, akkor annyi, hogy
$('#amitfigyel').change(function() {
//ide a kód ahol beállítod a tartalmát a textfieldnek
}); -
steeldriver #19383 hát, javascriptre gondoltam én is (vagy esetleg hogy php-val, de ugye annak meg kell mindenképp a submit hogy csináljon valamit, ha jól tudom)
egy másik útvonalon végülis sikerült eljutni a dolog megalapozásáig (szövegkijelölés onmouseover esetén) innen már sejtem mi lehet a megoldás
csak az volt a gond hogy nem volt ötletem se hogy keressek rá a korábban emlitett dologra