Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]PHP Advanced Transfer Manager v1.30 problem..
tuiko
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 9.10.2007

Ostrzeżenie: (0%)
-----


witam mam taki problem zainstalowałem sobie na www PHP Advanced Transfer Manager v1.30 wszystko świetnie działą prócz jednej opcji.. zmiany nazwy folderu mianowicie logując sie na admina i chcac zmienic nazwe jakiegoś folderu wyskakuje takie coś u góry

"Warning: rename(files/,files/programy z programowaniag) [function.rename]: Invalid argument in /var/www/sites/yoyo.pl/b/a/babelbos/index.php on line 1823"

i w rezultacie nazwa nie zostaje zmieniona.. czy ktoś wie co może być powodem tego questionmark.gif bo nie moge sobie dać z tym rady
Powód edycji: dodalem tag (cysiaczek)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
pbnan
post
Post #2





Grupa: Zarejestrowani
Postów: 174
Pomógł: 0
Dołączył: 27.03.2007
Skąd: Osiek almost City ;-D

Ostrzeżenie: (0%)
-----


Cytat
rename(files/,files/programy z programowaniag)

To są stringi? Podaj nazwy folderów w apostrofach. A jeśli to zrobiłeś już, a mimo to nie działa, pokaż 5 linijek przed i po błędzie.

Ten post edytował pbnan 13.10.2007, 14:40:19


--------------------
"Hmmm, na wakacje trzeba będzie zacząć zarabiać, co nie? ;-] GTA IV się coraz bardziej zbliża... ;-]"
To się nazywa częsty update sygnaturki.
;-)
Go to the top of the page
+Quote Post
tuiko
post
Post #3





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 9.10.2007

Ostrzeżenie: (0%)
-----


jestem laikem jeśli chodzi o php dopiero zaczynam sie tym bawić.... ale jesli chodzi o folder to jest nim "programy z programowania" to jest ten folder ktorego nazwe chce zmienic a sie nie da.... bo wyskakuje taki blad jak powyzej
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #4





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Pokaż ten fragment kodu.
Zrób tak jak radzi ~pbnan - użyj apostrofów. Nie jestem pewien, czy możesz użyc spacji w nazwie folderu (w tej funkcji).

Przenosze na Przedszkole


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
Go to the top of the page
+Quote Post
tuiko
post
Post #5





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 9.10.2007

Ostrzeżenie: (0%)
-----


nie da rady z apostrofami tez nie dziala wyskakuje to samo

Warning: rename(files/,files/programy_z_programowania_1z) [function.rename]: Invalid argument in /var/www/sites/yoyo.pl/b/a/babelbos/index.php on line 1823
Go to the top of the page
+Quote Post
josef871
post
Post #6





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 30.06.2007

Ostrzeżenie: (0%)
-----


może pokaż część tego kodu będzie łatwiej sprawdzić co jest nie tak
Go to the top of the page
+Quote Post
tuiko
post
Post #7





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 9.10.2007

Ostrzeżenie: (0%)
-----


plik który jest używany do zmiany nazwy folderów to prawdopodobnie plik fileop.php a jego pierwsza część to
Kod
define('IN_PHPATM', true);
$include_location = dirname($HTTP_SERVER_VARS['SCRIPT_FILENAME'])."/";
include($include_location.'include/conf.php');
include($include_location.'include/common.'.$phpExt);

function show_rename_file($filename, $owner_name, $description)
{
global $bordercolor, $headercolor, $font, $headerfont, $headerfontcolor, $tablecolor,
     $directory, $order, $direction, $normalfontcolor, $mess, $phpExt;

  echo "  <br>";
  echo "  <table border=\"0\" width=\"90%\" bgcolor=\"$bordercolor\" cellpadding=\"4\" cellspacing=\"1\">\n";
  echo "    <tr>\n";
  echo "      <th align=\"left\" bgcolor=\"$headercolor\" valign=\"middle\"><font size=\"2\" face=\"$font\" color=\"$headerfontcolor\">$mess[193]</font></th>\n";
  echo "    </tr>\n";
  echo "    <tr>\n";
  echo "        <td align=\"left\" bgcolor=\"$tablecolor\" valign=\"middle\">\n";
  echo "        <form name=\"rename\" action=\"index.$phpExt?".SID."\"  method=\"post\" style=\"margin: 0\">\n";
  echo "          <input type=\"hidden\" name=\"old_description\" value=\"$description\">\n";
  echo "          <input type=\"hidden\" name=\"filename\" value=\"$filename\">\n";
  echo "          <input type=\"hidden\" name=\"action\" value=\"rename\">\n";
  echo "          <input type=\"hidden\" name=\"directory\" value=\"$directory\">\n";
  echo "          <input type=\"hidden\" name=\"order\" value=\"$order\">\n";
  echo "          <input type=\"hidden\" name=\"direction\" value=\"$direction\">\n";
  echo "          <table border=\"0\" width=\"100%\" cellpadding=\"4\">\n";
  echo "            <tr>\n";
  echo "              <td align=\"left\" width=\"15%\"><font size=\"1\" face=\"$font\" color=\"$normalfontcolor\">$mess[19]</font></td>\n";
  echo "              <td align=\"left\" width=\"90%\" colspan=\"2\">\n";
  echo "                <font size=\"1\" face=\"$font\" color=\"$normalfontcolor\">$owner_name</font>";
  echo "              </td>\n";
  echo "            </tr>\n";
  echo "            <tr>\n";
  echo "              <td align=\"left\" width=\"15%\"><font size=\"1\" face=\"$font\" color=\"$normalfontcolor\">$mess[192]</font></td>\n";
  echo "              <td align=\"left\" width=\"90%\" colspan=\"2\">\n";
  echo "                <input type=\"text\" class=\"vform\" name=\"userfile\" size=\"62\" value=\"$filename\" />\n";
  echo "              </td>\n";
  echo "            </tr>\n";
  echo "            <tr> \n";
  echo "              <td align=\"left\" width=\"15%\"><font size=\"1\" face=\"$font\" color=\"$normalfontcolor\">$mess[22]</font></td>\n";
  echo "              <td align=\"left\" width=\"70%\">\n";
  echo "                <input type=\"text\" name=\"new_description\" class=\"vform\" size=62 value=\"$description\">\n";
  echo "              </td>\n";
  echo "              <td align=\"right\" width=\"15%\">\n";
  echo "                <input type=\"submit\" class=\"vform\" value=\"$mess[191]\" />\n";
  echo "              </td>\n";
  echo "            </tr>\n";

  echo "          </table>\n";
  echo "        </form>\n";

  echo "        </td>\n";
  echo "    </tr>\n";
  echo "    </table>\n";
}

function show_rename_dir($filename)
{
global $bordercolor, $headercolor, $font, $headerfont, $headerfontcolor, $tablecolor,
     $directory, $order, $direction, $normalfontcolor, $mess, $phpExt;

  echo "  <br>";
  echo "  <table border=\"0\" width=\"90%\" bgcolor=\"$bordercolor\" cellpadding=\"4\" cellspacing=\"1\">\n";
  echo "    <tr>\n";
  echo "      <th align=\"left\" bgcolor=\"$headercolor\" valign=\"middle\"><font size=\"2\" face=\"$font\" color=\"$headerfontcolor\">$mess[193]</font></th>\n";
  echo "    </tr>\n";
  echo "    <tr>\n";
  echo "        <td align=\"left\" bgcolor=\"$tablecolor\" valign=\"middle\">\n";
  echo "        <form name=\"rename\" action=\"index.$phpExt?".SID."\" method=\"post\" style=\"margin: 0\">\n";
  echo "          <input type=\"hidden\" name=\"action\" value=\"rename\">\n";
  echo "          <input type=\"hidden\" name=\"order\" value=\"$order\">\n";
  echo "          <input type=\"hidden\" name=\"direction\" value=\"$direction\">\n";
  echo "          <table border=\"0\" width=\"100%\" cellpadding=\"4\">\n";
  echo "            <tr>\n";
  echo "              <td align=\"left\" width=\"15%\"><font size=\"1\" face=\"$font\" color=\"$normalfontcolor\">$mess[187]</font></td>\n";
  echo "              <td align=\"left\" width=\"70%\" colspan=\"2\">\n";
  echo "                <input type=\"text\" class=\"vform\" name=\"userfile\" size=\"62\" value=\"$filename\" />\n";
  echo "              </td>\n";
  echo "              <td align=\"right\" width=\"15%\">\n";
  echo "                <input type=\"submit\" class=\"vform\" value=\"$mess[191]\" />\n";
  echo "              </td>\n";
  echo "            </tr>\n";
  echo "          </table>\n";
  echo "        </form>\n";

  echo "        </td>\n";
  echo "    </tr>\n";
  echo "    </table>\n";
}




a druga czesc to
Kod
//----------------------------------------------------------------------------
//      MAIN
//----------------------------------------------------------------------------

// Se l'utente non č loggato lo porto a index.php
if ($logged_user_name == '')
{
header($header_location.'index.'.$phpExt.'?'.SID);
exit;
}

switch($action)
{
case 'rename';

  $filename = getGetVar('filename');
  $directory = getGetVar('directory');
  $order = getGetVar('order');
  $direction = getGetVar('direction');

  list($upl_user, $upl_ip, $activated, $contents) = get_file_description("$uploads_folder_name/$directory/$filename", 0, 0);
  place_message($mess[191], $mess[193], basename(__FILE__));

  if (!is_dir("$uploads_folder_name/$directory/$filename"))
   show_rename_file($filename, $upl_user, $contents);
  else
   show_rename_dir($filename);
break;
default;
  header($header_location.'index.'.$phpExt.'?'.SID);
  break;
}
show_footer_page();
?>
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 07:37