Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] upload plików, problem z includowanym plikiem
guumbas
post 12.12.2007, 14:50:03
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 12.12.2007

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


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

Ten post edytował guumbas 12.12.2007, 15:05:00
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
dadexix
post 12.12.2007, 14:52:18
Post #2





Grupa: Zarejestrowani
Postów: 439
Pomógł: 21
Dołączył: 28.06.2007
Skąd: Bielsko-Biała

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


powodów może być tysiące.. było by lepiej jak byś dał kod pliku index.php i upload.php


--------------------
"Na przykład zmiennej $jestem_najlepszy przypisujemy wartość logiczną TRUE"
Ja: użyj funkcji[...]
Grins: mów normalnie do mnie a nie po polsku
Ja: normalnie to znaczy jak?
Grins: No w PHP... inaczej mój parser ledwo kuma:)
Go to the top of the page
+Quote Post
Cysiaczek
post 12.12.2007, 14:53:00
Post #3





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




Popraw proszę tytuł topiku na zgodny z zasadami forum 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
guumbas
post 12.12.2007, 19:35:07
Post #4





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 12.12.2007

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


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>&nbsp;&nbsp;&nbsp;<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">&nbsp;<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.....
Go to the top of the page
+Quote Post
nevt
post 13.12.2007, 08:12:36
Post #5





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

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


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ć...


--------------------

-
Oh no, my young coder. You will find that it is you who are mistaken, about a great many things... -
Go to the top of the page
+Quote Post
guumbas
post 13.12.2007, 10:15:02
Post #6





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 12.12.2007

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


Masz świętą rację exclamation.gif!!!!
Sam też do tego już doszedłem, ale za ch....rę nie wiem jak sobie z tym poradzić.
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 Wersja Lo-Fi Aktualny czas: 25.07.2025 - 09:59