Hirdetés
- Intel Core i3 / i5 / i7 / i9 10xxx "Comet Lake" és i3 / i5 / i7 / i9 11xxx "Rocket Lake" (LGA1200)
- 3D nyomtatás
- Kezdő fotósok digitális fényképei
- LG LCD és LED TV-k
- Vezetékes FEJhallgatók
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Azonnali alaplapos kérdések órája
- Miért nem tűnik el soha a kalózkodás?
- OLED TV topic
- Milyen billentyűzetet vegyek?
Új hozzászólás Aktív témák
-
jeges
senior tag
válasz
maestro87
#6099
üzenetére
nekem olyan, mintha hiányozna egy for-next a képből.
valami ilyemit vártam volna pl:$newsize = atmeretez(filesize($leadon.$files[$i]));
for ($i = 0; $i < count($files); $i++ ) {
print "<div><a href='" . $fileurl . "' class='" . $class . "'>";
print "<img src='dlf/" . $icon . "' alt='" . $files[$i] . "' /><strong>" . $filename . "</strong>";
print "<em>" . $newsize . "</em>";
print date("M d Y h:i:s A", filemtime($leadon.$files[$i]));
print $thumb;
print "</a></div>";
}a környezet ismerete nélkül többet nem nagyon mernék belebeszélni.
nem változtattam a változókon, de ha a $filename, $fileurl, esetleg az $icon is egy-egy tömb, akkor azok végére is kell a "tömbösítés" ( [$i] )
print helyett echo is jó
figyelni köll a " és ' közötti difire.(sry a hevenyészett kódér')
-
maestro87
őstag
<?
function atmeretez($size) {
if($size<=1023){
$size=$size.' B';
}
elseif($size<=1048575){
$size=floor($size/1024).' KB';
}
elseif($size<=1073741824){
$size=floor($size/1024/1024).' MB';
}
elseif($size<=1099511627775){
$size=floor($size/1024/1024/1024).' GB';
}
return $size;
}?>
<div><a href="<?=$fileurl;?>" class="<?=$class;?>"<?=$thumb2;?>><img src="dlf/<?=$icon;?>" alt="<?=$files[$i];?>" /><strong><?=$filename;?></strong> <em><?atmeretez(filesize($leadon.$files[$i]));?></em> <?=date ("M d Y h:i:s A", filemtime($leadon.$files[$i]));?><?=$thumb;?></a></div>Így csináltam, de így sem működik. Ugyan hibát nem ír ki, de minden mappából csak az első fájlt jeleníti meg, méretet meg egyáltalán nem írja.
-
maestro87
őstag
-
Speeedfire
félisten
válasz
maestro87
#6090
üzenetére
Szia!
Én ezt használom a dinamikus fájl méretre:
function atmeretez($size) {
if($size<=1023){
$size=$size.' B';
}
elseif($size<=1048575){
$size=floor($size/1024).' KB';
}
elseif($size<=1073741824){
$size=floor($size/1024/1024).' MB';
}
elseif($size<=1099511627775){
$size=floor($size/1024/1024/1024).' GB';
}
return $size;
}Utána meg csak meghívod:
atmeretez($meret);
-
j0k3r!
őstag
válasz
maestro87
#6093
üzenetére
talan valami ilyesmi:
<div><a href="<?=$fileurl;?>" class="<?=$class;?>"<?=$thumb2;?>><img src="dlf/<?=$icon;?>" alt="<?=$files[$i];?>" /><strong><?=$filename;?></strong>
<em>
<?
var $meret;
if(isset(filesize($leadon.$files[$i])))
{
$meret = filesize($leadon.$files[$i]);
if($meret >= 1073741824)
{
echo round($meret/1073741824) + " GB";
}
if($meret >= 1048576 && $meret < 1073741824)
{
echo round($meret/1048576) + " MB";
}
if($meret < 1048576)
{
echo round($meret/1024) + " KB";
}
}
else
{
echo "0";
}
?>
</em><?=date ("M d Y h:i:s A", filemtime($leadon.$files[$i]));?><?=$thumb;?></a></div>de igy, hogy nem tudok debuggolni elegge eselytelen, hogy egybol jo legyen.
-
Sziasztok!
Nem konkrétan témába illő de szerintem jó helyen teszem fel a kérdésem. A problémám a lenne, hogy meggyűlik a bajom a RewriteEngine -nel. Wamp alatt próbálom, de semmi eredmény. Lehet rosszul csinálom. Ilyen átalakításokat szeretnék pl., hogy az index.html fájlomat kezdolap -nak nevezze el. Így próbáltam (vagy nagyon rossz?):
DirectoryIndex index.html kezdolap
mobal,
-
maestro87
őstag
Én PHP kézikönyvbe néztem, de ott meg írt printf-et is. printf-en csodálkoztam, mert még egy kódba sem láttam ilyet, max echo-t.
Én így gondoltam, de így nagyon nem működik:
<div><a href="<?=$fileurl;?>" class="<?=$class;?>"<?=$thumb2;?>><img src="dlf/<?=$icon;?>" alt="<?=$files[$i];?>" /><strong><?=$filename;?></strong>
<em>
<?
switch(filesize($leadon.$files[$i])) {
case filesize($leadon.$files[$i])>1048576:
=round(filesize($leadon.$files[$i])/1048576);MB
case filesize($leadon.$files[$i])>1073741824:
=round(filesize($leadon.$files[$i])/1073741824);GB
default: =round(filesize($leadon.$files[$i])/1024);KB
}
?>
</em><?=date ("M d Y h:i:s A", filemtime($leadon.$files[$i]));?><?=$thumb;?></a></div>Nem tudom honnan veszi azt a '=' jelet. Meg a round az kerekítés lenne? De mivel egyenlő? meg mi az az <em>? meg ezek a <? ... ?> jelek minek bele?
Szóval egy kicsit más mint a C.RedSign: Nekem azt mondhatod, én egy 500 soros kódba nem nagyon akarok belenyúlni. Azt se tudom hova kellen beszúrni.
Egyébként itt a teljes script: [link]
-
maestro87
őstag
Hello!
Van egy fájlistázó scriptem ami a ftp lévő fájlokat jeleníti meg fájlnévvel, mérettel, típussal. És azt szeretném megoldani, hogy a fájl méretét ne csak KB-ban mutassa, hanem ha nagyobb mint 1MB akkor MB-ban, és ha nagyobb mint 1024MB akkor meg GB-ban.A kódban ezt találtam ami erre utal:
<div><a href="<?=$fileurl;?>" class="<?=$class;?>"<?=$thumb2;?>><img src="dlf/<?=$icon;?>" alt="<?=$files[$i];?>" /><strong><?=$filename;?></strong> <em><?=round(filesize($leadon.$files[$i])/1024);?>KB</em> <?=date ("M d Y h:i:s A", filemtime($leadon.$files[$i]));?><?=$thumb;?></a></div>Az 1024-et ha átírtam 1048576-ra akkor termésetesen MB-ban mutatja, csak nem tudom, hogy kell ezt if vagy switch szerkezettel megoldani, mert nem ismerem a szintaktikákat benne.
C-nyelvet tanultam, de azért ennek más egy kicsit a szintaktikája.
Hálás lennék ha valaki kiegészítené ezt a kódot. -
Brown ügynök
senior tag
válasz
Tele von Zsinór
#6065
üzenetére
Igen, megnéztem a fv. és rájöttem mi a hiba a limit fv.-nél: 2 paramétert várt és csak egyet adtunk a példa alapján. Ezért így a helyes:
public function getActiveJobs($max = 5)
{
$q = $this->getActiveJobsQuery()
->limit('3',$max);
return $q->execute();
}Másik: Valamiért rosszul képezte le az adatbázist ezért a slugg mező értéke NULL volt. Átírtam az értékét a kategória id-kre, így már megy az oldal lapozás.
Kösz a linket.
-
#10382336
törölt tag
válasz
Inv1sus
#6086
üzenetére
Megoldódott. Index.php-vel így működik:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<title>HTML fájl</title>
</head>
<body>
<h3>Elérhetőségeink</h3>
<?phpprint '<h3>Szöveg</h3>';
?>
</body>
</html>Köszönöm a segítséget mindenkinek!!!

-
-
#10382336
törölt tag
válasz
#10382336
#6080
üzenetére
De érdekes, mert a következő php-s résznél:
echo '<p>kapcsolat@teszt.hu</p>';
print <h3>Szöveg</h3>;az eredmény:
kapcsolat@teszt.hu'; print
Szöveg
; ?>a "szöveg" felirat formázva van. De ha csak ez a kód:
print <h3>Szöveg</h3>;
akkor az eredmény:
Szöveg; ?>
A "szöveg" formázatlanul.
-
#10382336
törölt tag
válasz
Tele von Zsinór
#6079
üzenetére
a php kódot.
-
#10382336
törölt tag
válasz
Speeedfire
#6076
üzenetére
Nem, index.html. De valahogy már alakul, csak egy kicsit értelmeznem kell a dolgokat. Most ez a teljes fájl.
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<title>HTML fájl</title>
</head>
<body>
<h3>Elérhetőségeink</h3>
<?php
echo '<h3>Elérhetőségeink</h3>';
echo '<p>kapcsolat@teszt.hu</p>';print "<h3>"."Szöveg"."</h3>";
?>
</body>
</html>És erre a php-s résznél is figyelembe veszi a <h3> tag-ot de most így írja ki.
"."Szöveg"."
Innen már valószínű menni fog. Köszönöm szépen mindenkinek a nagyon gyors válaszokat. -
#10382336
törölt tag
válasz
Dave-11
#6070
üzenetére
Le van zárva, de moódosítottam úgy is, amit javasoltál. A teljes kód.
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<title>HTML fájl</title>
</head>
<body>
<h3>Elérhetőségeink</h3>
<?php
echo "<h3>"."Szöveg"."</h3>";
?>
</body>
</html>Így is csak a html-t formázza, aphp-s rész nél elég furcsaságot ír ki. Pontosan ezt:
"."Szöveg".""; ?>
Ez elég érdekes. -
Dave-11
tag
válasz
Speeedfire
#6071
üzenetére
Tudom-tudom, közben már lefuttattam a kódot

-
#10382336
törölt tag
Sziasztok!
Tegnap telepítettem fel a php-t, úgy hogy még nagyon kezdő vagyok. A következőhöz kérnék segítséget:
echo '<h3>Elérhetőségeink</h3>';
Ez miért szövegként jelenik meg? Ezt írja: <h3>Elérhetőségeink</h3>
A kód egyébként Innen származik.
-
-
Tele von Zsinór
őstag
válasz
Brown ügynök
#6060
üzenetére
Azt írod, "ez így nem működik". Mert mi a hiba? Működie kell úgy, ha mégsem, elrontottál valamit. A limitnek átadott $max-ot ha kap, azt adja át, ha semmit, akkor meg a default 10-et - nem értem, miért kéne ott közvetlenül fix értéket megadni.
Van olyan kategóriád adatbázisban, ahol a slug mező értéke "design"?
A jobeet svn szerverén meg tudod nézni, hogy kéne kinéznie a kódodnak az adott nap végén. Nem tökéletes, mert ez még az 1.2-höz való verzió, de nem volt sok változtatás.
-
rt06
veterán
válasz
Speeedfire
#6061
üzenetére
ez (marmint ha valoban az allowoverride a ludas) nem php fuggo, hanem apache beallitason mulik
viszont a phpinfo-bol itelve a hibak kiiratasa be van kapcsolva -
Brown ügynök
senior tag
Symfony: A hetedik napon
A hetedik nap végére az oldalon meg kellene jelennie az oldalnavigációnak amelynek köszönhetően lapozni tudjuk (következő, ugrás a végére, stb.) a munkákat a Jobeet-en. Probléma már a 6. leckében is volt:
// lib/model/doctrine/JobeetCategory.class.php
public function getActiveJobs($max = 10)
{
$q = Doctrine_Query::create()
->from('JobeetJob j')
->where('j.category_id = ?', $this->getId())
->limit($max);
return Doctrine_Core::getTable('JobeetJob')->getActiveJobs($q);
}Ez így nem működik. A limit fv.-be közvetlenül kell(ett) megh. a max értékét, úgy működött. Ez csak azért jegyzem meg mert a hetedik napon megváltozik a fv bár talán lényegtelen.
Ugorjunk a hetedik nap végére. Itt már meg kellene jelennie a lap alján a navigációnak ehelyett csak a kategóriánkénti munkák száma jelenik meg (6). Itt nincs hibaüzenet viszont ha rákkantintok a 6-ra (hogy listázza ki) akkor a következő hibaüzeneteket kapom(többek közt):
1. Unable to find the JobeetCategory object with the following parameters "array ( 'slug' => 'design',)").
2. sfObjectRoute->getObject()
in SF_ROOT_DIR\apps\frontend\modules\category\actions\actions.class.php line 15A nevezetes 15. sor: $this->category = $this->getRoute()->getObject();
Magyarán se navigáció, se listázás. Átnéztem a kódot és mindent úgy írtam ahogy a tutorialban van kivéve a public function getActiveJobs fv mert különben az nem működne.
Remélem ez elég lesz ahhoz, hogy valami tanáccsal szolgáljatok.
-
rt06
veterán
válasz
Speeedfire
#6056
üzenetére
mas htaccess file mukodik? lehetseges, hogy az allowoverride nincs, vagy csak reszlegesen van bekapcsolva
-
Inv1sus
addikt
Lehetséges egy form-ban elküldött GET változó megváltoztatása az átdobás előtt?
urlencode-t szeretnék rajta használni, és úgy átküldeni.
-
Speeedfire
félisten
Ismét én!

A ckeditorhoz raktam fel egy képfeltöltő "plugint" a kcfinder-t.
Localhost alatt semmi gond nincs vele, viszont szerveren már error-t dob nekem. A kcfinder mappájában lévő htaccess fájl miatt. Konkréten ez van a htaccess-ben:php_value display_errors on
php_value error_reporting 2047Ha kiveszem akkor nincs error, de nem tölti be a többi részét az oldalnak.
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, [no address given] and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Természetesen a log fájlokhoz nem tudok hozzáférni...
Valami ötlet? Ha kell megadom az admin felület elérését is ahol meg lehet nézni.
-
Speeedfire
félisten
válasz
DeltaPower
#6054
üzenetére
Az első linknél, hogy vissza tudd kódolni ezt kell beírni a címsorba:
javascript:document.getElementById('decode-script').removeAttribute('disabled');document.getElementById('output').removeAttribute('readonly');
-
DeltaPower
addikt
válasz
Speeedfire
#6053
üzenetére
egész jó, ezt még nem is ismertem, kösz

-
Speeedfire
félisten
válasz
DeltaPower
#6052
üzenetére
-
DeltaPower
addikt
válasz
Speeedfire
#6051
üzenetére
js tömörítés nem mondható kódolásnak, egyszerűen egy erre kitalált progival a függvényneveket, változóneveket stb pár betűs rövidítésekre cserélik. ennek az eredménye egy szabályos, de olvashatatlan kód.
"deobfuscator" nevű programot/plugint keress, azok olvashatóbbá teszik. pl firefox addon -
Speeedfire
félisten
Valaki nem ismer valami kódvisszafejtő programot? Konkrétan tömörített js-t szeretnék visszafejteni.
Új hozzászólás Aktív témák
- Intel Core i3 / i5 / i7 / i9 10xxx "Comet Lake" és i3 / i5 / i7 / i9 11xxx "Rocket Lake" (LGA1200)
- Villanyszerelés
- 3D nyomtatás
- Arc Raiders
- Kezdő fotósok digitális fényképei
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- EAFC 26
- Elektromos autók - motorok
- Battlefield 6
- Motorola Edge 70 - többért kevesebbet
- További aktív témák...
- -ÚJ,2 ÉV GAR- DDR5 GAMER PC: RYZEN 7 8700F/9700X/9800X3D +RX 6600/6700XT +16-64GB DDR5! SZÁMLA!
- Dell Latitude 7430 x360 Ütésálló Érintős Hajtogatós Profi Ultrabook 14" -60% i7-1265U 16/512 IRIS Xe
- HP E24m G4 Monitor FHD IPS webkamerával, Windows Hello-támogatással
- Lenovo ThinkPad T14 Gen 5 Ultra-I7/16GB/512SSD/FHD/garancia!
- Lenovo ThinkPad X1 Carbon 9th i7-1165G7/16GB/512/FHD/Magyar
- Új Dell 14 Inspiron 5435 FHD+ Ryzen7 7730U 4.5Ghz 16GB 512GB SSD Radeon RX Vega 8 Win11 Garancia
- Telefon felváráslás!! iPhone 15/iPhone 15 Plus/iPhone 15 Pro/iPhone 15 Pro Max
- Dell Precision 5560 i7-11850H FHD+ 100%sRGB 32GB 1000GB Nvidia Quadro T1200 1 év teljeskörű gar!
- Bomba ár! Lenovo ThinkPad T460 - i5-6GEN I 8GB I 128GB SSD I 14" HD I Cam I W10 I Garancia!
- BESZÁMÍTÁS! ASUS ROG Crosshair VIII Extreme alaplap garanciával hibátlan működéssel
Állásajánlatok
Cég: NetGo.hu Kft.
Város: Gödöllő
Cég: Laptopműhely Bt.
Város: Budapest
C-nyelvet tanultam, de azért ennek más egy kicsit a szintaktikája.





