guumbas
12.12.2007, 14:50:03
Witam
Problem jest następujący.
Mam plik index.php do którego wczytuję skrypt upload.php .I tu niespodzianka - osobno upload.php działa idealnie, natomiast "wciągnięty" do pliku index.php nie chce działać. Po prostu nic się nie dzieje.
Ktoś ma jakiś pomysł - będę bardzo wdzięczny
dadexix
12.12.2007, 14:52:18
powodów może być tysiące.. było by lepiej jak byś dał kod pliku index.php i upload.php
Cysiaczek
12.12.2007, 14:53:00
Popraw proszę tytuł topiku na zgodny z zasadami forum Przedszkole
guumbas
12.12.2007, 19:35:07
Plik index.php (kawałek kodu)
... if($action == 'upload') {
$title = 'Upload';
$param = "u=$u&p=$p&action=upload&page=1";
if($page != 1) {
$frm = "";
} else {
$frm = "";
}
}......
else if($action == 'upload') {
print("$menu_cat");
print("$menu_cat2");
print("<div class=menu><img src=\"images/punkt.gif\" alt=\"[*]\" width=8 height=12> <input onFocus=blur() type=button class=button value=\"Menu\" onClick=\"java script: window.location='index.php?u=$user_e&p=$pass_e&action=menu'\"></div>");
print("<table border=0 width=420 align=center>");
include("upload.php");
}.... i to działa
plik upload ma prawie 500 linii kodu- nie chcę zaśmiecać forum.
Skoro działa samodzielnie - problem musi być w pliku index .
Acha - odpalony samodzielnie upload.php - dokonuje uploadu, co widac na pasku przeglądarki.
Includowany do index.php tego nie robi
<form action="upload.php" method="get" enctype="multipart/form-data">
<tr>
<td>file:</td><td><input type="file" name="fileupload" class="textfield" size="30"></td>
</tr>
<tr>
<td>rename to:</td><td><input type="text" name="rename" class="textfield" size="46"></td>
</tr>
<tr>
<?
for($i=0;$i<count($file_ext_allow);$i++)
{
if (($i<>count($file_ext_allow)-1))$commas=", ";else $commas="";
list($key,$value)=each($file_ext_allow);
}
?>
</td>
</tr>
<tr>
<td colspan="2"><input type="submit" value="upload" class="button"> <input type="reset" value="clear" class="button"></td>
</tr>
</form>
</table>
Gdzieś tutaj tkwi błąd. Problem jest z wysyłaniem danych z fromularza w includowanym pliku.....
nevt
13.12.2007, 08:12:36
oczywiscie że jest błąd, jak diabli... twierdzisz, że plik upload.php, kiedy jest wywoływany samodzielnie działa... ale to wywołanie (jak pokazałeś) jest w akcji submit formularza - czyli do pliku przekazywane są wartości pól tego formularza... skrypcik je obrabia i robi co trzeba... a ty go includujesz do środka innego skryptu, gdzie nie dostaje danych z formularza i dziwisz sie że nie chce działać...
guumbas
13.12.2007, 10:15:02
Masz świętą rację

!!!!
Sam też do tego już doszedłem, ale za ch....rę nie wiem jak sobie z tym poradzić.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.