Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][JS] Problem z cookies w FF i operze
botnaizi
post
Post #1





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 8.12.2009

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


Witajcie mam problem z obsługą ciasteczek w FF i Operze.

Przerobiłem skrypt który ma wrzucać pliki, tak, że tworzy mi przy tym foldery. Problem polega na tym, że nie mam bladego pojęcia o JS i nawet nie brałem się za jego edycję. Próbowałem to zrobić wykorzystując PHP
A więc index.php zaczyna się tak:
  1. $wygasniecie = time() + (60);
  2. $rand = rand(20, 30);
  3.  
  4. $ostatnio = $_COOKIE['ostatnio'];
  5. if($ostatnio==""){
  6. setCookie("ostatnio", $rand, $wygasniecie);
  7. print '<META HTTP-EQUIV="Refresh" CONTENT="0;URL=index.php">';
  8. } else {
  9. //Tu już właściwy kod
  10. }


Skrypt wykorzystuje JS i korzysta z pliku upload-file.php który wygląda tak:
  1. <?php
  2.  
  3. $hash = $_COOKIE['ostatnio'];
  4. //if(file_exists("uploads/".$hash)==false){
  5. shell_exec('mkdir ./uploads/'.$hash);
  6. //}
  7. $uploaddir = './uploads/'.$hash.'/';
  8. $file = $uploaddir . basename($_FILES['uploadfile']['name']);
  9. $size=$_FILES['uploadfile']['size'];
  10. if($size>10485760)
  11. {
  12. echo "error file size > 10 MB";
  13. unlink($_FILES['uploadfile']['tmp_name']);
  14. }
  15. if (move_uploaded_file($_FILES['uploadfile']['tmp_name'], $file)) {
  16. echo "success";
  17. } else {
  18. echo "error ".$_FILES['uploadfile']['error']." --- ".$_FILES['uploadfile']['tmp_name']." %%% ".$file."($size)";
  19. }


I teraz pojawił się problem bo w chrome wszystko działa i tworzy foldery a w FF i operze jakby w ogóle nie uruchamiał pliku upload-file.php, bo jeśli w niego wejdę to folder utworzy, jeśli skorzystam ze skryptu to już nie.

W czym może leżeć problem?

Ten post edytował botnaizi 26.08.2012, 14:45:46
Go to the top of the page
+Quote Post

Posty w temacie


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: 22.08.2025 - 08:19