Jump to content
  • 0

pomoc [php help] mazani souboru


cernogen44

Dotaz

14 odpovědí na tuto otázku

Recommended Posts

  • 0

ty asi neumis cist vid :)

precti si to poradne

pisu tam ze funkci unlink sem zkousel

jak tam mam napsat asi ten soubor kdyz se kazdej menujew jinak?

tohle $s[$i] ma bejt soubor ale rekni mi jak to mam narvat do unlink tak aby to fungovalo????

Link to comment
Share on other sites

  • 0
  • Administrátor
ludia na http://www.4webmaster.cz to vedia tu ti niekedy nikto ani nenapise

 

 

nedelej reklamu tady je taky pawno forum vis :d

kdyby vadila reklama na webmatera tak tu neblika jejich banner ci co to je

Link to comment
Share on other sites

  • 0

cernogen44: Pokud chceš pomoct, tak dáváš málo informací... za prvé ty proměnný vůbec netušim co to jako je $s, $v, $z .. potom tam používáš nějakou proměnnou $cestik, která v té funkci ani neni...

 

Až vysvětlíš nebo upravíš na pořádný jména, tak se teprve o nečem budem bavit...

Link to comment
Share on other sites

  • 0

<?php if($_SESSION["lognuty"]) { ?>

 

|| Status serveru ||

Ovládání serveru ||

Config serveru ||

Gamemodes ||

Filterscripts ||

Scriptfiles ||

NPC modes ||

Odhlásit se ||


 

 

upload souboru-

 

<?php

if(isset($_FILES["upload"]))

{

if(strstr($_FILES["upload"]["name"], "sav") || strstr($_FILES["upload"]["name"], "ini"))

{

$name = $_FILES["upload"]["tmp_name"];

$copy = move_uploaded_file($name,"./server/scriptfiles/".$_FILES['upload']["name"]);

}

else

{

die("

Sem můžeš nahrat pouze soubory .sav nebo .ini ");

}

}

?>

 

<?php

$handle=opendir('./server/scriptfiles'); //sem cesta

$cestik="samp_$port/server/scriptfiles";

$i=0;

$j=0;

while (false!==($file = readdir($handle))) {

if ($file!="."&&$file!=".."&&!is_dir($file)&&$file!="index.php") {

$soubor[$i]="$cestik/$file";

$soubor2[$i]="$file";

//$velikost[$i]=filesize($file);

//$zmena[$i]=date("H:i:s d.m.Y ",filemtime($file));

$i++;

}

if ($file != "." && is_dir($file)){

$adresar[$j]="$cestik/$file";

$j++;

}

}

closedir($handle);

 

 

 

 

function vypisslozek($s)

{

for($i=0;$i

{

echo "

$s[$i]

 

 

 

 

 

 

 

 

 

";

}

}

 

function vypissouboru($s,$v,$z)

{

for($i=0;$i

{

echo "

$s[$i]

$v[$i]

 

 

 

 

$z[$i]

";

}

}

 

 

vypisslozek($adresar);

 

vypissouboru($soubor,$velikost,$zmena);

?>

 

 

 

 

<?php } ?>

Link to comment
Share on other sites

  • 0

Noo, tak v první řadě je to dost příšernej kód, ale to už jsem možná říkal :d

V druhý řadě jsem ti teda opravil tu fci, co si chtěl ale nemám sílu ti to celý opravovat...

 

>
$out = '';
function vypisSouboru($s, $v, $z)
{
$tmp = '</pre>
<table>'.$s[$i].''.$v[$i].'[del]'.$z[$i].'</table>';<br>}<br>echo $out.vypisSouboru($soubor, $velikost, $zmena).'';<br><br>if (isset($_POST['del']) && !empty($_POST['del']))<br>{<br>if (file_exists($_POST['del'])) unlink($_POST['del']);<br>

 

kdyby něco nebylo jasný tak.....

Link to comment
Share on other sites

  • 0

však si to musíš upravit... ty tam vstupuješ třemi proměnnými, kde každá je pole.. pole jmen, velikostí a změn (spravně by to mělo být jedno pole kde je vše)

 

skopiruj si ten celej kód někam, do čistýho php a na první řádky ještě dopiš..

$cestik = "cesta/do/slozky";
$soubory = array("x.txt", "y.txt", "z.txt");

a pak změn řídek s výpisem na:

echo $out.vypisSoubor($soubory, 555, "567").'';

Hodil jsem to na ideone.com a ve výstupu tam vidíš, jak to funguje... tady už problém bude na tvé straně u zbývajícího scriptu :)) http://ideone.com/FWG20

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...