Upload ale nejde to

Programovacie jazyky, rady, poradňa...
nemo
Light Star
Light Star
Príspevky: 206
Registrovaný: 13 júl 2009, 7:09

Upload ale nejde to

Príspevok od používateľa nemo »

cafte takze urobil som si scriptik ale nwm ako to spravit aby to slo

Kód: Vybrať všetko

if($_GET['mode'] == 'fs')
{

echo '
<?php
  $dovolene = array(".amx",".cfg",".txt");
 if (isset($_POST["odoslany"])) {
 if (is_uploaded_file($_FILES["subor"]["tmp_name"])) {
 $name = $_FILES["subor"]["name"];
 if(in_array(strrchr($name, '.'),$dovolene)){
 $copy = move_uploaded_file($_FILES["subor"]["tmp_name"], "filterscripts/$name");
 } else $copy = false;
 if ($copy) {   
 echo "<p>Súbor bol <b>úspesne</b> nahratý.</p>";
 echo "<p><strong>Názov:</strong> $name</p>";
 } else {
 echo "Súbor <b>$name</b> nebol nahratý na server.";
 }
 }
 }?>
'; 
}
a vypise mi to len toto

Kód: Vybrať všetko

Súbor bol úspesne nahratý.

"; echo "

Názov: $name
"; } else { echo "Súbor $name nebol nahratý na server."; } } }?> 
refr0
Star
Star
Príspevky: 521
Registrovaný: 26 nov 2005, 10:55
Bydlisko: Trenčín
Kontaktovať používateľa:

Príspevok od používateľa refr0 »

Kód: Vybrať všetko

<?php
if($_GET['mode'] == 'fs') {
  $dovolene = array(".amx",".cfg",".txt");
  if(isset($_POST["odoslany"])) {
    if(is_uploaded_file($_FILES["subor"]["tmp_name"])) {
      $name = $_FILES["subor"]["name"];
      if(in_array(strrchr($name, '.'),$dovolene)){
        $copy = move_uploaded_file($_FILES["subor"]["tmp_name"], "filterscripts/$name");
      }
      else $copy = false;
      if($copy) {
        echo "<p>Súbor bol <b>úspesne</b> nahratý.</p>";
        echo "<p><strong>Názov:</strong> $name</p>";
        } 
      else {
        echo "Súbor <b>$name</b> nebol nahratý na server.";
      }
    }
  }
}
?>
nechapem odkial si to skopcil... :P
nemo
Light Star
Light Star
Príspevky: 206
Registrovaný: 13 júl 2009, 7:09

Príspevok od používateľa nemo »

omg ja to pouzivam v
if($_GET['mode'] == 'fs')
{
a tam ked to dam tak to nejde :P to vypise chybu:P

Kód: Vybrať všetko

Parse error: parse error in C:\xampp\htdocs\panel_win\7777\data\core.php on line 1339
riadok

Kód: Vybrať všetko

<?php
cele

Kód: Vybrať všetko

if($_GET['mode'] == 'fs')
{ 
<?php
if($_GET['mode'] == 'fs') {
  $dovolene = array(".amx",".cfg",".txt");
  if(isset($_POST["odoslany"])) {
    if(is_uploaded_file($_FILES["subor"]["tmp_name"])) {
      $name = $_FILES["subor"]["name"];
      if(in_array(strrchr($name, '.'),$dovolene)){
        $copy = move_uploaded_file($_FILES["subor"]["tmp_name"], "filterscripts/$name");
      }
      else $copy = false;
      if($copy) {
        echo "<p>Súbor bol <b>úspesne</b> nahratý.</p>";
        echo "<p><strong>Názov:</strong> $name</p>";
        }
      else {
        echo "Súbor <b>$name</b> nebol nahratý na server.";
      }
    }
  }
}
?> 

}
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

Už minule ti audiotrack písal http://www.hojko.com/post1230121.html#1230121 (a platí to stále).
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

neomgaj tu že to máš v mode=fs, veď ti to tak aj napísal. Ak nevieš viac ako ctrl+c a ctrl+v tak tam zkopíruj iba toto:

Kód: Vybrať všetko

  $dovolene = array(".amx",".cfg",".txt");
  if(isset($_POST["odoslany"])) {
    if(is_uploaded_file($_FILES["subor"]["tmp_name"])) {
      $name = $_FILES["subor"]["name"];
      if(in_array(strrchr($name, '.'),$dovolene)){
        $copy = move_uploaded_file($_FILES["subor"]["tmp_name"], "filterscripts/$name");
      }
      else $copy = false;
      if($copy) {
        echo "<p>Súbor bol <b>úspesne</b> nahratý.</p>";
        echo "<p><strong>Názov:</strong> $name</p>";
        }
      else {
        echo "Súbor <b>$name</b> nebol nahratý na server.";
      }
    }
  }
nemo
Light Star
Light Star
Príspevky: 206
Registrovaný: 13 júl 2009, 7:09

Príspevok od používateľa nemo »

no takto som to skusal a teraz to neukaze nic :P ani chybu ani blbosti na upload proste nic prazdna stranka :P
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

Tak daj vypísať obsah premenných _GET, _POST a _FILES (lebo je možné, že tie elementy majú v html iné meno, ako potom testuješ v tom php kóde).

PS: A ak chceš programovať php, asi by si sa mal php najskôr naučiť. Inak napíš, čo presne chceš, koľko si ochotný zaplatiť za to, že ti to niekto urobí a možno sa niekto, kto to za tie peniaze bude ochotný urobiť, nájde.
refr0
Star
Star
Príspevky: 521
Registrovaný: 26 nov 2005, 10:55
Bydlisko: Trenčín
Kontaktovať používateľa:

Príspevok od používateľa refr0 »

nj nerataj s tym ze ludia ta tu budu stale opravovam popripade vypisovat cele scripty
Napísať odpoveď