ugrás a tartalomhoz

Archívum - 140703 - Fórum téma

június 8

mkdir() - FreeWebHosting

Pisti20 · 2010. Jún. 8. (K), 12.09
Üdv!

Készítettem saját magam fejlesztésére egy oldalt, melyben folyamatosan cicomázok mindent, próbálok jobb megoldásokat kitalálni, szóval kicsit mindig feljebb teszem a lécet.Az oldal egy free webhosting aldomainje, a dynamicweb alá tartozik.

Ebben az oldalban természetesen akad regisztráció is, mely során ha sikeres, tehát megfelel a kritériumoknak stb, KELLENE készítenie egy mappát a felhasználó nevével.
KELLENE , de nem megy.

Létrehoztam egy felhasznalok nevű mappát, hogy majd ebbe készüljenek bele a regisztráció során létrejövő mappák, a strukturáltság miatt, de az mkdir() nem megy.

Bemásolom a forráskód azon részét, és kérlek titeket ha hibám van mondjátok meg.
Vagy esetleg akadályozhatja-e a szerver az én mkdir()-em? De nem Acces Denied, vagy Permission Denied hibaüzenet jelenik meg, hanem a következő hibaüzenet:

"Warning: mkdir() [function.mkdir]: File exists in /mnt/md1/public/a/d/adok-veszek/registration.php on line 19"

a kód, tehát az említett 19. sor pedig:

"mkdir("./felhasznalok/".$felhnev,0777);"

Köszi a válaszokat előre is!
István
 

Flash menüre kattintva tartalom betöltése Divbe

Laczy75 · 2010. Jún. 8. (K), 08.55
Üdv!

A fórumon olvasott Táblázat vs div - miért jobb a div? cikk hatására én is átszeretnék állni a div-ekre táblázat helyett.
A gondom akkor jelentkezett amikor megszokott flash gombokat amire kattintva eddig egy iframebe jelent meg a kívánt tartalom (html, php lap) az most nem akar működni, illetve nem szép és 3 böngészőben 3 féle kép jelenik meg. Van ahol a háttér ismétlődik (pedig fix) van ahol görgetősáv jelenik meg (pedig tiltva van) Szóval azzal a módszerrel ahogy eddig probléma nélkül működött azzal most nem megy.

A flash ben nem változtattam semmit az iframet is úgyanúgy raktam bele divbe mint ahogy a táblázatban volt.

</head>
  <body>
    <div id="m_doboz">
	  <div id="menu">
	    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="780" height="241">
          <param name="movie" value="eszk/fls/zp.swf" />
          <param name="quality" value="high" />
          <embed src="eszk/fls/zp.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="780" height="241"></embed>
        </object>
	  </div>
	</div>
    <div id="f_doboz">
	  <div id="sz_doboz_felso">
	    <div id="sz_doboz_also">
		  <div id="sz_doboz_koz">
	         <iframe width="800" height="480" cclass="OverflowStyle" allowtransparency="yes" style="overflow:auto" frameborder="0" src="kezd.php" name="tartalom"  scrolling="no"></iframe> 
		  </div>
		</div>
		<div style="clear: both;">&nbsp;</div>
	  </div>
    </div>
  </body>
Van valami tippetek hogyan lehetne megoldani?

Előre is köszönöm.

Laczy
 

LI vízszintes listaelemben egy sorba...

vtsoftware · 2010. Jún. 8. (K), 06.42
Sziasztok

Remélem nem probléma a sok témám amiket mostanság indítok, de mindig belefutok valamibe...

Adott ez a lista:
.lista ul
{
  list-style: none;
  margin: 0px;
  padding: 0px;
}

.lista ul li
{
  list-style: none;
  margin: 0px;
  padding: 0px;
  width: 240px;
  background-image: url("kep.png");
  line-height: 25px;
  margin-left: auto;
  margin-right: auto;
}

.lista ul li a
{
  display: block;
  padding-left: 8px;
}
<div id="lista">
  <ul>
    <li><a href="link1">Sor1 (# db)</a></li>
    <li><a href="link2">Sor2 (# db)</a></li>
    <li><a href="link3">Sor3 (# db)</a></li>
  </ul>
</div>
Így ugye minden Sor# szöveg mellett rögtön a # db.
Ez mind nagyon szép és jó.

Ezt a listát kellene átformáznom úgy, hogy a Sor# maradjon a bal oldalon, a # db mind a jobb oldalra kerüljenek.
A G00gle-t végigtúrtam, olvastam kismillió fórumot, tényleg vagy 2 órám ráment... de semmit nem találtam csak "sima" egy soros, egy szöveges menüket az pedig már megvan.

Ha A #db-ket SPAN taggal float: right és clear: right-re állítom akkor IE8-ban jó, 7-ben és Firefoxban nem.
A text-align megint nem jó.

Valaki ha tudna segíteni, nagyon hálás lennék, mert már tényleg szórakozok vele majd' egy napja... ez nagyon kifog rajtam.

Előre is köszönöm
 

június 8

Tervezés bonyolultabb oldalnál

unregistered · 2010. Jún. 7. (H), 22.57
Hello!

Olyan gondom van hogy mostanában egyre bonyolultabb (php) oldalakat kell csinálnom. A technikai megvalósítással nincs gond, de már néha hosszú perceket töltök azzal hogy megértsem, hogy mi merre meddig. Használok kommenteket a kódban de néha csak jól jönne valami, amire ránézek és látom hogy pl mi az "útja" pl egy kép feltöltésnek. Milyen változókat használok, milyen táblába íródik stb stb... egyszóval a kód böngészése nélkül egyben/részletekben látni a dolgokat.

Eddig egyszerűbb folyamatábrákat készítettem, de ez is sok időt vesz el (mivel nem erre kitalált software-t használok) Nincs valami program direkt ilyenre (még jobb ha speciálisan webeseknek) hogy egyszerűen és gyorsan dokumentálható legyen az oldal? Ti mit használtok ilyen esetekben? Mac-es programok előnyben.

Előre is köszönöm!
 

Milyen fontos hibákra kell figyelni fejlesztéskor?

yasp87 · 2010. Jún. 7. (H), 20.40
Sziasztok!

Elsősorban tapasztalt programozókat szeretném megkérdezni (de nem csak!), hogy php-ben fejlesztéskor milyen hibákra kell nagyon figyelni, ami biztonság szempontjából veszélyes lehet? Input adatok szűrésére használt függvényekkel tisztában vagyok, de például olvastam már a bizonyos globális változókról, ami valamiért problémát jelent, de elvileg a php5-ben már megoldották ezt. Ezzel már nem kell foglalkozni?

Milyen kevésbé ismert buktatók lehetnek még? Linket is írhattok.
 

Session

newyorkerboy · 2010. Jún. 7. (H), 19.16
Üdv!
Az miért van, hogy ez a kód localhoston bejelentkezéskor nem jelzi ki a felhasználó nevét, de a tárhelyen, ahol majd használva lesz, igen. Ehhez kellene valamilyen Apache beállítás? httpd.conf?

<?
ob_start();
session_start();
include("../config.php");

if($_GET["function"]=="logout"){
	session_unset();
	session_destroy();}

if(isset($_POST["name"])){
	$name=$_POST["name"];
	$password=md5($_POST["password"]);
	$query=mysql_query("select * from ".$table_prefix."users where name='$name' and password='$password' and certified_user='1'");
	$result=mysql_num_rows($query);
	if($result==1){
		session_register("name");
		$query=mysql_query("update ".$table_prefix."users set last_log=now() where name='$name'");
		header("Location: login.php");}
	else{
	print "<form action='login.php' method='post'>
		Név:<input type='text' name='name'><br/>
		Jelszó:<input type='password' name='password'><br/>
		<input type='submit' value='Belépés'><br/><br/>
		Rossz név vagy jelszó, vagy még nem hitelesítetted a regisztrációdat!";}}
else if(session_is_registered("name")){
	print "Üdvözöllek ".$_SESSION["name"]."!<br/><a href='login.php?function=logout'>Kilépés</a>";}
else{
	print "<form action='login.php' method='post'>
		Név:<input type='text' name='name'><br/>
		Jelszó:<input type='password' name='password'><br/>
		<input type='submit' value='Belépés'>";}

ob_end_flush();
?>
Előre is köszönöm!
 

CSS top frame with full scroll

KolosThor · 2010. Jún. 7. (H), 09.29
Üdv!

Meg próbáltam bele sűríteni a téma címbe a problémám.
Tehát adott egy frames oldal, szeretném, hogy ha az alsó "main" hosszabbra sikeredett, akkor a teljes oldalt lehessen "scroll"ozni. Milyen megoldások lehetségesek?

Ilyen alaphelyzetbe:
http://www.dynamicdrive.com/style/layouts/item/css-top-frame-layout/

Köszönöm!
 

június 6

Pozícionálási problémák

laffesz · 2010. Jún. 6. (V), 17.31
Hali.
Csinálgatok egy weboldalt, és gondoltam szakítok az elavult táblázatos pozicionálással. A fő dizájn elemeket photoshoppal rajzoltam meg majd a képet slice-okra vágtam. Így adva van jó pár kép, amit css-sel pozicionáltam a helyére, hogy rendesen illeszkedjenek, mintha szét se lennének vágva. Eddig minden szép és jó, hisz megoldottam táblázat nélkül a gondot, viszont nagyon zavar az az eshetőség, hogy ha valaki nem az én képernyőfelbontásomon nézi majd meg a weboldalt, erre nyilván az a lehetőség, ha középre igazítom az egész oldalt és a problémák itt jelentkeznek.

Hogy tudnám megoldani, hogy az oldalam akármilyen képernyőfelbontáson középre legyen igazítva? Jelenleg olyan félmegoldást alkalmazok, hogy a jobb és bal margókat 10%-nak veszem, ez 1024x768-on jól néz ki, de ha nagyobbra váltok jobb oldalt nagyon nagy lesz az üres rész. Böngészve a fórumokat olyasmit találtam hogy esetleg a jquery jó lenne a problémámra, próbálkoztam is vele de sehogy se akar sikerülni.
Valaki tudna esetleg segíteni?

Az oldal némi szemléltetőnek:
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>VCSKKSE</title>
<meta name="keywords" lang="hu" content="csemo, sportegyesület" />
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-2" />
<link rel="stylesheet" type="text/css" href="index.css"/>
</head>

<body>

<p id="logo">
<img src="images/elerhetosegeklogo.jpg" width="820" height="321" alt="logo"/>
</p>

<p id="bodi">
<img src="images/elerhetosegekbody.jpg" width="600" height="499" alt="bodi"/>
</p>

<p id="menu1">
<img src="images/menu1.jpg" width="220" height="49" alt="menu1"/>
</p>


<p id="szoveg">
bla bla bla
</p>

Code doboz

sEEcher · 2010. Jún. 6. (V), 12.35
Sziasztok!

A következő lenne a problémám!

Ezen az oldalon:

http://skl-projekt.hu/forum/viewthread.php?forum_id=62&thread_id=383&pid=5639#post_5639

a második hozzászólásban van egy kis fehér hátterű rész, amiben többnyire forráskódokat, vagy terminál kimeneteket szoktunk elhelyezni. Be van állítva, hogy a szóközöket nem tördelheti, ezért scrollozással oldjuk meg a túlfolyó részek megtekintését. Jelen pillanatban fix szélesség van ennek a blokknak beállítva, viszont szeretnénk, ha az adott középső oldalrész teljes szélességét felvenné. Az oldal két oldalsó oszlopa fix szélességű, a középső rész meg 100% szélességű, így alkalmazkodik a képernyő felbontásához. Ha beállítom a kód blokknak a szintén 100%-os szélességet, amitől azt várnám, hogy a középső részt hosszában kitöltse, akkor fogja és felveszi a tördeletlen szöveg szélességét az oldal nagy részét letolva a képernyőről. Lényegében csak vízszintes görgetéssel lehet csak megtekinteni az oldal jobb szélét. Hogyan tudnám megoldani azt, hogy a képernyő középső részét szélességében kitöltse és a overflow kezelés végre értelmet kapjon, tehát ne hízzon meg az oldal egy hosszabb sorral rendelkező kód esetén sem?

A segítségeteket előre is köszönöm!
 

Bejelölt radio button számolása submit-ra

Kribali · 2010. Jún. 6. (V), 10.01
Sziasztok!

Készítettem egy tesztet/kvízt mysql és php-val. Ez nagyjából már működik is. Talán még annyi, hogy a kérdéseket véletlenszerűen veszem ki az adatbázisból, válaszolni radio button bejelölésével lehet.

A probléma:
Ha a 10 kérdésből nem jelölöm ki mindet, csak mondjuk 9-et, akkor az értékelés oldalon 9 eredményt kapok.
Arra gondoltam, küldéskor (onsubmit) megszámolom a bejelölt radio gombokat, ha kevesebb mint 10, akkor javascript window.confim()-mal figyelmeztetem a felhasználót. Ok, vagy mégsem.

A kérdésem:
Hogyan tudom megszámolni a bejelölt radio gombokat? esetleg a PHP $_POST tömböt?

Előre is köszönöm a segítséget!