Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl


zork
Napisane: 10.04.2006, 15:29:55





Grupa: Zarejestrowani
Postów: 7
Dołączył: 27.06.2002
Skąd: Kalisz/Wroc

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

po dłuższej walce, przemyśleniach, googlaniu itd
wypracowałem w oparciu o klik
Kod
function getElementsByType(type)
{
var eltsType = new Array();
var elts = document.getElementsByTagName('input');
for (var n = 0; n < elts.length; ++n) {
if (elts[n].getAttribute('type') && elts[n].getAttribute('type') == title) {
eltsType.push(elts[n]);
}
}
return eltsType;
}

function a_plus_b(form) {
var inputCollection = getElementsByType("text");
var sum=0;
for (var i=0; i<inputCollection.length; i++) {
sum=(+sum)+(+inputCollection[i].value);
}
var bazowo='161000.00'

sumatotal=(+sum)+(+bazowo)

form.kosztogolny.value = sumatotal
}


skrypt sumuje zawartości wszystkich inputów typu text smile.gif wynik podaję w polu textarea.
  Forum: Po stronie przeglądarki · Podgląd postu: #248112 · Odpowiedzi: 11 · Wyświetleń: 2 174

zork
Napisane: 8.01.2006, 16:35:28





Grupa: Zarejestrowani
Postów: 7
Dołączył: 27.06.2002
Skąd: Kalisz/Wroc

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

na serwerze gdzie mam wykupione konto włączony jest safe_mode (php5)
I nie można wgrywać niczego do folderów utworzonych przez php - właścicielem folderu jest wtedy apache :/
  Forum: PHP · Podgląd postu: #221749 · Odpowiedzi: 6 · Wyświetleń: 1 253

zork
Napisane: 20.12.2005, 17:58:42





Grupa: Zarejestrowani
Postów: 7
Dołączył: 27.06.2002
Skąd: Kalisz/Wroc

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

pod FireFoxem działa wszystko pięknie ładnie, IE krzaczy sad.gif
tzn nie idzie zapisać pliku na dysk, robiłem już kombinacje z kodem skopiowanym z PhpMyAdmina i nadal nie trybi :?

  1. <?
  2. (...)
  3. $czas=date('G:i_j-n-Y');
  4. $handlowiec=str_replace(" ","_",$rowvusr->imienaz2);
  5. $downloadfile=$handlowiec."_".$rowauto->Model."_".$czas.".html";
  6. if($zapisac=='tak'){
  7.  
  8. if (preg_match('@MSIE ([0-9].[0-9]{1,2})@', $HTTP_USER_AGENT)) {
  9. $przegladarka="IE";
  10. } else { 
  11. $przegladarka="normalna";
  12. }
  13. header('Content-Type: text/html');
  14. header('Expires: ' . gmdate('D, d M Y H:i:s') . ' GMT');
  15. // lem9 & loic1: IE need specific headers
  16.  
  17.  
  18. if ($przegladarka == 'IE') {
  19. header('Content-Disposition: inline; filename="' . $downloadfile . '"');
  20.  header("Content-Transfer-Encoding: binary");
  21. header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
  22.  header("Content-Type: application/force-download");
  23. header('Pragma: public');
  24. } else {
  25. header("Content-Type: application/force-download");
  26.  header("Content-Transfer-Encoding: binary");
  27. header('Content-Disposition: attachment; filename="' . $downloadfile . '"');
  28. header('Pragma: no-cache');
  29. }
  30.  
  31.  
  32. };
  33. echo "
  34. (...)
  35. ?>

Pod FF działa OK, w IE wyrzuca:
"Nie można odczytać z pliku lub dysku źródłowego"
po próbie zapisu na dysk (pomijam fakt że nawet nazwy pliku IE nie podaje odpowiedniej, przed _ porzedzającym datę wrzuca jakąś liczbę z kosmosu :?

Ma ktoś jakiś pomysł na to?


[edit]
wub.gif aż wstyd się przynać, rozbiło się wszystko o dwukropek w nazwie generowanego pliku rolleyes.gif
  Forum: PHP · Podgląd postu: #217753 · Odpowiedzi: 1 · Wyświetleń: 1 036

zork
Napisane: 21.03.2004, 10:50:38





Grupa: Zarejestrowani
Postów: 7
Dołączył: 27.06.2002
Skąd: Kalisz/Wroc

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

Witam.
Chodzi o odbudowę pewnego serwisu - wykonawca skasował kilka funkcji które po części uniemożliwiają pełne działanie strony.
Chodzi m.in. o przekazywanie zmiennych:
adres wygląda tak: domena.pl/Muzyka/news/12345.htm
Z tym że Muzyka, news i 12345 to zmienne do systemu newsów wskazujące dział, typ i id...
Wiem że serwer był konfigurowany pod to oskryptowanie...
Jak to wyciągnąć z linka?
Wiem że można spóbować wyciąć tylko Muzyka/news/12345.htm z linka i pociąć tego stringa, ale czy wtedy serwer i tak nie będzie próbował przejść do katalogu? (który i tak nie istnieje :/)
Proszę o pomoc, Zbyszek
  Forum: PHP · Podgląd postu: #87138 · Odpowiedzi: 1 · Wyświetleń: 1 008

zork
Napisane: 13.01.2003, 22:16:33





Grupa: Zarejestrowani
Postów: 7
Dołączył: 27.06.2002
Skąd: Kalisz/Wroc

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

Kod
$next=$_GET['zdjecie']+1;

$prev=$_GET['zdjecie']-1;

if ($prev<=1){

echo "<a href="$PHP_SELF?zdjecie=$next">Następne</a>";

}elseif ($next>=1){

echo "<a href="$PHP_SELF?zdjecie=$prev">Poprzednie</a>";

echo "<a href="$PHP_SELF?zdjecie=$next">Następne</a>";

};

i
Kod
include("$_GET['zdjecie'].txt")

gdzie w pliku txt masz opis.
ot co biggrin.gif
  Forum: PHP · Podgląd postu: #7976 · Odpowiedzi: 6 · Wyświetleń: 1 506

zork
Napisane: 29.08.2002, 20:31:30





Grupa: Zarejestrowani
Postów: 7
Dołączył: 27.06.2002
Skąd: Kalisz/Wroc

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

jak wywołać w postaci zmiennej liczbę plików w katalogu?
jest mi to potrzebne do galerii zdjęć :?
  Forum: PHP · Podgląd postu: #5383 · Odpowiedzi: 1 · Wyświetleń: 2 452

zork
Napisane: 27.06.2002, 10:40:25





Grupa: Zarejestrowani
Postów: 7
Dołączył: 27.06.2002
Skąd: Kalisz/Wroc

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

Witam.
Mam pewien problem z swoim skryptem galerii fotek.

<-- żródło fotka2.php-->

<?
$file2 = $file + 1;
$file3 = $file - 1;
global $id;
global $file;

if ("$file3"<"1") {
pierwsze();
}

function pierwsze()

{echo ("
<table border=0 cellspacing=0 cellpadding=0 align=center>
<tr>
<td><a href=galeria.php?id=$id><IMG src=images/$id/0$file.jpg
border=0></td>
</tr>
<tr>
<td>
<a href=galeria.php?id=$id>Powrót</a>&nbsp;&nbsp;|&nbsp;&nbsp;
<a href=fotka2.php?id=$id&file=$file2>Następna >>></a></td>
</table>");};

if ("$file2">"9") {
ostatnie();
}



function ostatnie() {echo ("
<table border=0 cellspacing=0 cellpadding=0 align=center>
<tr>
<td><a href=galeria.php?id=$id><IMG src=images/$id/0$file.jpg
border=0></td>
</tr>
<tr>
<td>
<a href=fotka2.php?id=$id&file=$file3><<<
Poprzednia</a>&nbsp;&nbsp;|&nbsp;&nbsp;
<a href=galeria.php?id=$id>Powrót</a>&nbsp;&nbsp;|
</td>
</table>");}


if ($file2>9 == false)
{
if ($file3<1 == false)
{echo ("
<table border=0 cellspacing=0 cellpadding=0 align=center>
<tr>
<td><a href=galeria.php?id=$id><IMG src=images/$id/0$file.jpg
border=0></a></td>
</tr>
<tr>
<td><a href=fotka2.php?id=$id&file=$file3><<<
Poprzednia</a>&nbsp;&nbsp;|&nbsp;&nbsp;
<a href=galeria.php?id=$id>Powrót</a>&nbsp;&nbsp;|&nbsp;&nbsp;
<a href=fotka2.php?id=$id&file=$file2>Następna >>></a></td>
</table>");
};
};


?>

<-- koniec źródła fotka2.php-->


Otóż gdy wywołam skrypt z parametrem np
?id=zwierzeta&file=2 wszystko jest w najlepszym porządku - wyświetla zdjęcie
zwierzeta/02.jpg, jest menu poprzednia | powrót | następna. z
odpowiednimi parametrami.
Ale gdy parametry będą takie ?id=zwierzeta&file=9
lub ?id=zwierzeta&file=1 to wtedy nie ma parametrów w linkach menu
nawigacyjnego a zdjęcie się nie wyświetla.
Nie wiem co jest nie tak sad.gif


Druga sprawa.
Mam plik galeria.php
<-- źródło galeria.php-->

<?
echo " <table border=0 cellspacing=2 cellpadding=2>";
echo " <tr>";
echo " <td><a href=fotka.php?id=$id&file=1><IMG src=images/$id/tn_01.jpg
border=0></td>";
echo " </tr>";
echo " </table>";
?>
(...)
<-- koniec żródła galeria.php-->
To fragment źródła - otóż takie coś powtórzłem 10 razy. Problem w tym, że
zdjęć w jednej kategorii mogę mieć 15 a w drugiej tylko 3. Jak zrobić, by
skrypt 'policzył' ile jest plików w danym katalogu $id i tyle samo razy
powtóżył powyższy fragment kodu tylko z innymi cyframi dot. zdjęcia?

Proszę o pomoc i pozdrawiam,
Zbyszek.
  Forum: PHP · Podgląd postu: #4973 · Odpowiedzi: 1 · Wyświetleń: 859


New Posts  Nowe odpowiedzi
No New Posts  Brak nowych odpowiedzi
Hot topic  Popularny temat (Nowe)
No new  Popularny temat (Brak nowych)
Poll  Sonda (Nowe)
No new votes  Sonda (Brak nowych)
Closed  Zamknięty temat
Moved  Przeniesiony temat
 

RSS Wersja Lo-Fi Aktualny czas: 9.05.2024 - 03:10