22786
Html-, css- és php-help
-
Cat 02 #15982 000webhost ? :) -
#15981 Basszus, ha párszáz KB -os fájlt töltök akkor működik, 2,3 MB -ost küldök akkor már az egész nem érkezik meg. Hát ez fantasztikus. -
#15980 Az az értelmes, hogy ha beírom a 2-nál az enctype="multipart/form-data" -t, így akkor is megérkeznek az adatok. De így külön form esetén egyáltalán föl sem tölti a fájlt sajna.
Amíg egy van, akkor attól függően hogy beírom-e ezt a enctype="multipart/form-data" -t, ha beírom akkor a fájl feltöltődik, ha nem írom akkor csak az adatok mennek át a $_POST -ba. :@ -
#15979 Sajnos így se :S
<form name="felvetelek" id="felvetelek" method="post" enctype="multipart/form-data" action="php/felvetelekmodosit.php">
Válaszd ki a feltöltendő audiofájlt: <input name="userfile" type="file" /></form><br />
<form name="felvetelek" id="felvetelek" method="post" action="php/felvetelekmodosit.php" >
Információ a fájlról: <input name="info" type="text" id="info" size="80" />
<input name="id" id="id" type="text" value="u" size="10" /><br />
<input type="hidden" name="ujfeltoltes" value="true" />
<input type="submit" value="Feltöltés" />
</form> -
Cat 02 #15978 2 formmal se megy ? -
#15977 Megpróbáltam, ezt is próbálgattam mindenféle képpen variálni most, ezzel sem hajlandó mindkettő egyszerre működni :@
Megpróbálom javascriptel, onsubmit esetén külje el a másikat is -.-' -
Cat 02 #15976 Csinálj még egy formot alá. És a name="" ugyanaz legyen.
Mondjuk nekem ilyenem van és megy
<form action="feltolt.php" enctype="multipart/form-data" method="POST">
<input class="button" type="text" value="A fájl neve" onblur="if(this.value=='') this.value='A fájl neve';" onfocus="if(this.value=='A fájl neve') this.value='';"" name="nev" >
<input class="button" type="text" value="Szerző" onblur="if(this.value=='') this.value='Szerző';" onfocus="if(this.value=='Szerző') this.value='';"" name="szerzo" >
<br />
<textarea class="button" name="komment" cols="42" rows="5"></textarea><br />
<input type="file" name="file" id="file" />
<br />
<select class="button2" name="kategoria">
<option value="1">Irodalom</option><option value="2">Nyelvtan</option><option value="3">El?k�sz�t?</option><option value="5">T�rt�nelem</option><option value="4">Zene</option>
</select>
<input class="button" type="submit" name="submit" value="Feltölt" />
</form>
-
#15975 Kénytelen vagyok megintcsak kérdezni, nem találok megoldást egyszerűen. Fájlfeltöltést próbálok, tehát a form -ban van egy fájl feltöltés, meg két text típusu mező, amit továbbítani akarok a feldolgozó php -nak. A problémám az, hogy ha meg van adva ez a sor, ami kell a fájl feltöltéséhez is (enctype="multipart/form-data" ), akkor a többi egyszerűen nem továbbítódik. Ha kiveszem akkkor a fájl nem továbbítódik. Akárhogy keresek rá, nem találok mást, vagyis egyet, hogy akkor fordul elő ez a probléma (régebbi php -knál), amikor ugyan azon van a feldolgozás amelyiken a form is, dehát nálam külön van.
Ez a formom:
<form method="POST" enctype="multipart/form-data" action="php/felvetelekmodosit.php" >
Válaszd ki a feltöltendő audiofájlt: <input name="userfile" type="file" /><br />
Információ a fájlról: <input name="info" type="text" id="info" size="80" />
<input name="id" id="id" type="text" value="u" size="10" /><br />
<input type="hidden" name="ujfeltoltes" value="true" />
<input type="submit" value="Feltöltés" />
</form>
Nem tudja valaki, hogy erre mi lehet a megoldás? :S -
#15974 Ez hexa, nem? -
#15973 Üdv emberek!
Sürgősen profi webes programozóra lenne szükség! Egy induló cég weblapját kellene elkészíteni, illetve várható a további együttműködés is. A beruházónak igen nagy igényei vannak, így kizárólag PROFI és komoly referenciákkal rendelkező egyént keresünk!
Az előző programozó elvérzett a képnézegető elkészítésénél...
Továbbiakat priviben!
-
#15972 valaki tud PHP-hez működő binary -> string átalakítót?
Itt egy próba érték:
0x54F66BE96C65746573656E206DFB6BF664696B21
Aminek átalakítás után így kellene kinéznie: "Tökéletesen működik!" -
#15971 De ezzel az a baj, hogy valahogy nem egyesével szeretném megoldani a lefele tolást, hanem hogy pl. feltöltésnél egyből meg lehessen adni, hogy melyik után szeretné berakni. De akkor ezekszerint az ID cserélgetés az megoldás, remélhetőleg 100-200 -at se fogja elérni, úgyhogy akkor csinálom úgy, hogy ha pl. beírja az id -t, akkor ciklussal a többit egyel megnöveli ami fölötte van, és akkor így a nagyobb módosítást is meg tudom oldani. -
#15970 Egyszerű. Mikor felmozgatsz egy rekordot csökkented az ID-t, a felette levőét pedig növeled egyel és vica-versa. Ergo kicseréled őket. 2 update az egész.
Rendezni meg simán mezőnként order by-al rendezed. Minél több mezőben tárolod az infókat, annál többféle módon tudod rendezni a rekordokat. -
#15969 Ismételten lenne egy kérdésem, php+mysql -el kapcsolatban.
Szeretnék megvalósítani egy honlapra egy bizonyos fájlfeltöltés (konkrétabban audio fájlok) + arról némi info pl. cím, helyszín, stb.).
Most úgy oldanám meg, hogy MYSQL -be bejegyezném az információkat róla, + a fájlnevét (ebből már le tudom generálni mindegyiknek a lejátszót), eddig nincs is gond. Viszont szeretném, ha lehetne sorrendet módosítani, az újonnan feltöltötteknél és a korábbiaknál is.
Namost erre már kitaláltam egy megoldást, hogy mondjuk az első bejegyzés ID -jét úgy 100000 -re írom, admin felületen megjelenítem az összes bejegyzés ID -jét, és akkor mondom majd a feltöltésre jogosult emberkéknek, hogy eleinte ilyen 1000-esével állítsák be, hogy mik közé szeretnék behelyezni a fájlokat, aztán mindig a lehető legnagyobb számokkal. Ha csak én módosítgatnám ez valószínűleg jóideig működne, de ez így elég bonyolultnak tűnik, meg nem is tart örökké.
Vagy érdemesebb lenne olyan algoritmust írni, hogy a feltöltő megadja az ID -t, és akkor onnantól kezdve az összes ID -jét megnöveli egyel?
Hogy érdemest ilyet megoldani? -
#15968 igaz, thx :) -
#15967 Ha adott a string akkor sztem simán elég str_replace
PL:
$szoveg="[img:das21]http://cim/kep.jpg[/img:das21]";
$szoveg=str_replace('[img:das21]', '<img src="', $szoveg);
$szoveg=str_replace('[/img:das21]', '"/>', $szoveg); -
#15966 Köszi így már jó :)
Lenne egy php-s regex kérdésem is. adott az alábbi szöveg:
...[img:das21]http://cim/kep.jpg[/img:das21]...
Át szeretném alakítani erre:
...<img src="http://cim/kep.jpg">...
Eddig jutottam:
$kod = "das21"; // ez adott
$text = preg_replace( "/[img:$kod]([^\*]+)[\/img:$kod]/", "<img src=$1>", $text );
A pattern valószínűleg teljesen szar, nem tudom mi a kódja annak ami kijelöl mindent (.*) ? És abban sem vagyok biztos hogy az img záró tag elején lévő perjelet így kell beadni. -
#15965 Ha megadod a felette lévő összes dobozt akkor tuti jó.
Pl.:
<div class="elso">
<div class="masodik">
<div class="harmadik">
<a class="news_comments_link" href="#">Leave a comment</a>
</div>
</div>
</div>
a CSS pedig:
.elso .masodik .harmadik .news_comments_link {...} -
#15964 css kérdés:
van egy ilyenem ami bele van már rakva jónéhány stílussal ellátott dobozba:
<a class="news_comments_link" href="#">Leave a comment</a>";
Az a baj hogy hiba próbálom megváltoztatni a link színét mindig a fölötte lévő stílusok link színe érvényesül.
Ezekkel próbálkoztam:
.news_comments_link{color:#fff;}
.news_comments_link:link{color:#fff;}
.news_comments_link:hover{color:#fff;}
.news_comments_link:active{color:#fff;}
.news_comments_link:visited{color:#fff;}
a.news_comments_link{color:#fff;}
a.news_comments_link:link{color:#fff;}
a.news_comments_link:hover{color:#fff;}
a.news_comments_link:active{color:#fff;}
a.news_comments_link:visited{color:#fff;} -
Cat 02 #15963 Tessék. Előtted írják meg a kódot, szerintem nagyon jók a videók (CodeIgniteresre gondoltam) -
Easy Rider #15962 Mellesleg ezeket a videókat szerintem nyugodtan nézd végig, nagyon jó alap! http://blog.themeforest.net/screencasts/diving-into-php-video-series/ -
Easy Rider #15961 Nézd meg a CodeIgniter-t, vagy az abból forkolt Kohana-t! Én előbbit használom már egy ideje -
#15960 Ez az! Köszönöm szépen! :) -
#15959 hm? -
#15958 Hátö.. dump-oltam a $_SERVER-t, és nem írt olyan infót, ami nekem kell. Nem szerver neve kell, mert azt nyilván tudom, hanem IP cím domain-je. Vagy valamit elrontok. -
#15957 Hát lehet, hogy ilyen egyszerű, de ez nekem most két szerveren sem ír ki semmit. :) -
#15956 mármint a host name?
az $_SERVER['REMOTE_HOST'] -
#15955 Keresgéltem, de nem találtam választ. IP címből szeretném visszakapni PHP-ben azt, amit tracerttel is visszakapok cmd-ben, például:
tracert 66.249.65.234 -> crawl-66-249-65-234.googlebot.com
Erre tud valaki megoldást? Tehát elég lenne a domain is (google, vagy, hogy melyik internetszolgáltató). -
#15954 Most nézegetem, melyiknél van fasza dokumentáció:)
Eddig a cakephp a nyerő, mert ott félig-meddig van magyar doksi is. -
#15953 Mostanság kezdtem el bohóckodni a Zend Frameworkkel, de PHP-nál szerintem nemfog működni ez a "frameworkből megtanulom a nyelvet" sajnos.
Ezek a FW-ök kemény OOP ismereteket követelnek meg, meg a framework dokumentációját is alaposan átkell nyálazni, alap librarykből leszármaztatni az újabb classokat, + ugye MVC ismeret is kell hozzá.
Szerintem sokkal egyszerűbb az alapoktól megtanulni aztán jöhet az OOP. Nem is nagyon tudom elképzelni, hogy ezt fordítottan is lehet, de lehet, hogy valaki majd itt rámcáfol :) -
#15952 PHP tudás mindenképpen kell azért a keretrendszerek mellé, szerintem több, mint amennyi JS tudás jQuery mellé.
Részletesen nem nagyon ismerem a keretrendszereket, habár olvasgattam rólluk régebben. Belépés/regisztráció/adatbázissal tüttyögésre kb mindegyiknek vannak classai amik megkönnyíthetik a munkafolyamatot.
Gyakorlatban én is kezdő vagyok PHP frameworkök terén, párhuzamosan kezdtem belenézni Kohana-ba és CodeIgniterbe. Kohana csapat a CI-sektől vállt ki, így hasonlít a kettő. Kohana PHP5-ös (ez volt a kivállás oka, CI PHP4), meg persze pár dolgot újragondoltak, hamár újraírták. Amiatt viszont nem ajánlom Kohanat, mert még a 3.x-es verziónál is még mindig nagyon gáz a dokumentációja. -
#15951 PHP keretrendszert használ valaki?
Szeretnék egy sima userregisztrációt csinálni, de php nekem sok, úgyhogy inkább valami keretrendszerrel próbálkoznék, Javascriptet is Jquery alapján tanultam meg:) -
#15950 Igen. -
Cat 02 #15949 CHIP magazinban láttam olyat, hogy 11k-s Google kupon. Ez AdWords(/sense, keverem :S) re vonatkozik ? -
#15948 ezt lekéstem. :P -
#15947 és ha secondsleft számításánál raksz parseInt()-et a splitted_time-okhoz?
egyébként én máshogy számolnám a perceket és másodperceket:
new_seconds = secondsleft % 60
new_minutes = (secondsleft - new_seconds)/60
-
#15946 Erre nem gondoltam, csak kellett rájuk egy parseInt. Köszi szépen :) -
Cat 02 #15945 splitted_time[0] az biztos szám ? Nem string ? -
#15944 Erre viszont nem tudok rájönni mit cseszek el?
kettévágom az időpontot (3:45) percre és másodpercre
splitted_time = document.getElementById("time_1").innerHTML.split(":");
felszorzom a percet 60-al, hozzáadom a másodperceket és kivonok belőle egyet, hogy visszafelé számoljon így megkapom a kívánt időpontot másodpercekben
secondsleft = 60*splitted_time[0] + splitted_time[1] - 1
létrehozom az új percet és másodpercet
new_minutes = parseInt(secondsleft/60)
new_seconds = secondsleft - new_minutes*60
beírom az új időpontot
document.getElementById("time_1").innerHTML = new_minutes+":"+new_seconds
az a baj hogy minden lefutás után a percmutató behülyül
érintetlen: 3:45
első lefutás: 300:44
második: 30000:43
ha elosztom a percet 100-al úgy sem jó mert egy idő után elcsesződik (0.3:8, aztán 0.03:7, aztán 0:0.7999999999999998) -
#15943 mind1 nevesítettem őket és csak végigfutok rajtuk