ugrás a tartalomhoz

Paraméter átadása linkben

Anonymous · 2006. Feb. 28. (K), 12.28
Sziasztok.
Mivel nem vagyok egy HTML star,probalom megfogalmazni erthetoen hogy mihez is kellene segitseg.
Van egy rakas txt file egy konyvtar-faban.Ezt egy php scripttel olvasom ki es keszitek belole egy html -'fat' -menut- (<ul> <li>...)ugy,hogy linket hozok letre minden file-hoz.
Ezeket a fileokat szeretnem atalakitani HTML -be,de ugy,hogy amikor a linkre kattintok akkor a html-atalakito scriptem hivodjon meg az aktualis file-al.


valami ilyesmi kellene -ennek megvalositasa-:
  1. <a href="txt_to_html.php" parameter="$aktualis_file">  
ahol a txt_to_html.php atalakito script,a parameter meg az a file amelyet feldolgozni szeretnek.
Remelem sikerult erthetoen fogalmaznom...

Koszi mindenkinek!
 
1

<Nincs cím>

Anonymous · 2006. Feb. 28. (K), 13.06
  1. <a href=\"txt_to_html.php?filename=".$aktualis_file."\">  
A scriptedben a $_GET["filename"] tömb fogja megkapni a file nevét.
Vigyázz az ilyen megoldásokkal, más fileokat a szerveren ne lehessen így megnyitni. Sebezhetővé teheted a programodat, de akár magát a szervert is.
2

Az ördög sose alszik

pp · 2006. Feb. 28. (K), 15.01
meg különben is jobb, ha megszokod!
  1. <a href="txt_to_html.php?filename="<?=urlencode($aktualis_file)?>">  
pp
3

Mi a $_GET?

Anonymous · 2006. Feb. 28. (K), 18.41
kis ertetlenseg:
$_GET ["filename"]; ezt nem ertem;
4

<Nincs cím>

Anonymous · 2006. Feb. 28. (K), 19.03
Koszonom mindenkinek a segitseget.
Nem volt vilagos honnan jon a [filename]
Azt hiszem megis csak megertem:-)
5

<Nincs cím>

Anonymous · 2006. Már. 1. (Sze), 13.27
Elszoltam magam:(

index.html :
<!--fa letrehozasa...-->
.......................
  1. echo "<a href=\"txt_to_html.php?filename=".urlencode($filename)."\">$name</a>\n";  
txt_to_html.php:
  1. <?php  
  2.   
  3.  include_once('geshi.php');   
  4.  //  
  5.  // Define some source to highlight, a language to use  
  6.  // and the path to the language files  
  7.  //  
  8.    
  9.  $file = $_GET["filename"];  
  10.    
  11.  if(!$fp = fopen($file"r+")){  
  12.     echo "Hiba a $file megnyitasnal!\n";  
  13.     return false;  
  14.  }  
  15.  $source = fread($fpfilesize($fp));  
  16.  fclose(fp);   
  17.    
  18.  $language = 'c';  
  19.  //  
  20.  // Create a GeSHi object  
  21.  //  
  22.  $geshi =& new GeSHi($source$language);  
  23.    
  24.  //  
  25.  // And echo the result!  
  26.  //  
  27.  echo $geshi->parse_code();  
  28.     
  29. ?>  
Eredmeny :
Hiba a /cfiles/alap/valtozok/karakterlancok/masolas.c megnyitasnal!


Miert hiba?
Help mee!

Udv Szabi.
6

<Nincs cím>

Anonymous · 2006. Már. 1. (Sze), 13.31
A bongeszoben meg igy nez ki linkre kattintas utan:

http://uprog.tvn.hu/txt_to_html.php?filename=%2Fcfiles%2Falap%2Fvaltozok%2Fkarakterlancok%2Fmasolas.c