ugrás a tartalomhoz

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

szeptember 29

Php fájletöltési probléma.

izeke06 · 2011. Szep. 29. (Cs), 09.22
Sziasztok!

Van egy ilyen kódom:

header('content-type:application/force-download');
header('content-disposition:attachment;filename="'.$_GET['mit'].'"');
readfile("csatol/".$_GET['mit']);

A begetelt mit az pl így néz ki: valami.jpg
A letöltendő fájl bármi lehet.
A fájlok az index.php meletti csatol könyvtárban vannak.
A letöltés megindul le is tölti a fájlt azon a néven, de a fájl tartalma doc esetén az oldal tartalma.

Van .htacces-em:
Ez van benne:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*)$ index.php?termek=$1 [QSA,L]

Válaszokat köszönöm.
 ■

szeptember 28

Képkezelés elakadtam

aky22 · 2011. Szep. 28. (Sze), 14.43
Hali! Az a problémám, hogy van egy képfeltöltős formom és nem tölti fel a képeket, mert elvileg nem kapja meg a megfelelő paramétereket a move_uploaded_file. Itt a kód:

[colorer=php]
$sex = $_POST['nem'];

//Create mapp
$ekezetes=$_POST['vezeteknev'].substr($_POST['keresztnev'], 0, 1);
$mappa=strtolower($ekezetes);
for ($i=0;$i<strlen($mappa);$i++)
{
switch($mappa[$i])
{
case 'á':$mappa[$i]='a';break;
case 'é':$mappa[$i]='e';break;
case 'í':$mappa[$i]='i';break;
case 'ó': case 'ö': case 'ő': $mappa[$i]='o';break;
case 'ú': case 'ü': case 'ű': $mappa[$i]='u';break;
case ' ':$mappa[$i]='_';break;
}
}
chdir('models/'.$sex);
if (@mkdir($mappa))
{
chdir($mappa);
@mkdir('small');
}
else
{
print '<p>A mappa már létezik</p>

nem találom a hibát

sziszka95 · 2011. Szep. 28. (Sze), 13.23
Mi lehet a hiba?
<?  
require_once("include/bittorrent.php");  
if (!mkglobal("username:password"))  
    die();  
  
dbconn();  
  
$res = mysql_query("SELECT id, passhash, class, secret, enabled FROM users WHERE username = " . sqlesc($username) . " AND status = 'confirmed'") or die(mysql_error());  
$row = mysql_fetch_array($res);  
  
if (!$row)  
    msglogin("Hiba!","Hibás felhasználói név!");  
  
if ($row["passhash"] != md5($row["secret"] . $password . $row["secret"]))  
    msglogin("Hiba!","Hibás jelszó!");  
  
if ($row["enabled"] == "no")  
    msglogin("Hiba!","Ez a felhasználói név kitiltva!");  
  
//if ($row["elofizetes"]<time() && $row["class"] < UC_POWER_USER)   
//  msglogin("Hiba!","Az előfizetésed lejárt! A bejelentkezéshez elő kell fizetned egy újabb időszakra... Bővebb információ az előfizetés menüpont alatt...");  
  
      
logincookie($row["id"], $row["passhash"]);  
  
if (!emptyempty($_POST["returnto"]))  
    header("Location:$BASEURL$_POST[returnto]");  
else  
    header("Location:$BASEURL/index.php");  
  
?>  
 ■

PHP email fogadás phpmailer

izeke06 · 2011. Szep. 28. (Sze), 11.51
Sziasztok!
Az lenne a kérdésem, hogy a phpmailer képes emaileket fogadni is?
Ezt úgy értem, hogy csinálok egy hasonló felületet, mint bármely levelező, és oda fogadom a maileket?

Válaszokat előre is köszönöm.
 ■

Beragadt fájl

Individual · 2011. Szep. 28. (Sze), 08.49
Sziasztok!

Olyan problémám van, hogy fájlfeltöltőn keresztül lett egy kép feltöltve, aminek a nevében volt ékezet és a fájl neve feltöltés után "szétesett" és ftp-ről nem engedi törölni,átnevezni, másolni szóval semmit.

Hogyan tudom Én azt kitörölni?
 ■

301 redirect csak firefoxban működik

_lacus_ · 2011. Szep. 28. (Sze), 08.35
Sziasztok,

Van egy oldalam, ahol a következő .htaccess-t használom:

<IfModule mod_rewrite.c>  

  RewriteEngine on  

  RewriteBase /

  RewriteCond %{HTTP_HOST} ^szaniteraruhaz.hu [NC]
  RewriteRule ^(.*)$ http://www.szaniteraruhaz.hu/$1 [L,R=301]

  RewriteCond %{REQUEST_FILENAME} !-f  
  RewriteCond %{REQUEST_FILENAME} !-d  
  RewriteRule ^(.*)$ index.php?q=$1 [QSA]  

</IfModule>


A www - non www átirányításokkal van gond.
Firefoxban működik a http://szaniteraruhaz.hu -> http://www.szaniteraruhaz.hu

Az összes többi böngészőben (IE, Chrome, Opera, Safari) pedig lukra fut, ha beírom, hogy http://szaniteraruhaz.hu

Próbáltam utánanézni, de annyit találtam, hogy a böngésző cache-t kell kipucolni. IE-nél próbáltam, de nem segített.

Hol lehet a gond?
 ■

szeptember 27

Js menü rendetlenkedik

Try · 2011. Szep. 27. (K), 20.46
Sziasztok!
Netről szedtem le egy menüt. Az almenüket vízszintesen helyezi el. A gondom az, hogy valamiért néha meghal, vagyis nem jeleníti meg az almenüket. Erre keresem a megoldást.

prettyPhoto jquery/ajax esemény kezelés

thelol · 2011. Szep. 27. (K), 19.20
Sziasztok!

Egy olyan problémám van, hogy a honlapomon a linkeket jquery/ajax kezeli. Feltettem a prettyPhoto-t, de eddig csak az API-val tudtam rávenni hogy működjön rendesen... A kérdés az lenne, hogy hogy tudnám rávenni a scriptet, hogy ha a prettyPhoto által kezelt képre/hivatkozásra kattintok, akkor átadja neki a kezelést...
A script részlete:

(function($){
  $.fn.clickLoad=function(){
    $(document.body).delegate('a', 'click', function(){
      var link = $("a").attr("href");
      if(link.match(/^[A-Za-z]+:\/\//i)){
        return true;
      }
      if(!link.match(/(html|php)/)){
        return true;
      }
      if($(this).attr("target") == "logout"){
        show_main(link,"#admin");
	setTimeout('my_show("pages/page.php?p=nagyterem")',1000);
      }
      if($(this).attr("target") != "logout"){
        my_show(link);
      }
      return false;
    });
  }

...

$(document).ready(function(){
  $("a").clickLoad();
  $(".norm").submitForm();

  $("a[rel^='prettyPhoto']").prettyPhoto({
    animation_speed: 'fast', /* fast/slow/normal */

...

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

Szerintetek mért nem irányit ár a főoldalra?

sziszka95 · 2011. Szep. 27. (K), 18.35
//be írom az adatokat és csak egy css-sel megformált lapot ad be
http://localhost/takelogin.php
és nem csinál semmit !

szerintetek?
<?
require_once("include/bittorrent.php");
if (!mkglobal("username:password"))
	die();

dbconn();

$res = mysql_query("SELECT id, passhash, class, secret, enabled FROM users WHERE username = " . sqlesc($username) . " AND status = 'confirmed'") or die(mysql_error());
$row = mysql_fetch_array($res);

if (!$row)
	msglogin("Hiba!","Hibás felhasználói név!");

if ($row["passhash"] != md5($row["secret"] . $password . $row["secret"]))
	msglogin("Hiba!","Hibás jelszó!");

if ($row["enabled"] == "no")
	msglogin("Hiba!","Ez a felhasználói név kitiltva!");

//if ($row["elofizetes"]<time() && $row["class"] < UC_POWER_USER)	
//	msglogin("Hiba!","Az előfizetésed lejárt! A bejelentkezéshez elő kell fizetned egy újabb időszakra... Bővebb információ az előfizetés menüpont alatt...");

	
logincookie($row["id"], $row["passhash"]);

if (!empty($_POST["returnto"]))
	header("Location:$BASEURL$_POST[returnto]");
else
	header("Location:$BASEURL/index.php");

?>
</body>
</html>
 ■

css dropdown jqueryslidemenu

mr.anonymous · 2011. Szep. 27. (K), 14.14
Sziasztok!


Az alabbi problemammam fordulok Hozzatok:
- dinamikusan jonnek az adatok sqlbol, php megcsinalja az ul li tagok megfelelo hierarhiajat.
- nagyon szepen szemelyre is szabdtam a drowpdownt, de egy eleg kellemetlen problemaba utkoztem.
Ha a menu divjebe nem fernek el a menuk, akkor uj sorba rendezi oket. Na igen, ez szep es jo, csak en azt szeretnem, ha a masodik sor az mar nem balra lenne floatolva, hanem kozepre rendezve. Van valakinek valami hasznalhato otlete, mit kene tenni?

Ezt a format szeretnem:
menu1 menu2 menu3 menu4
menu5

Ehelyett:
menu1 menu2 menu3 menu4
menu5


koszonom elore is a valaszokat.
 ■