Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript][PHP] Otwieranie plików i wysyłanie zawartości
warszyk
post
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 26.07.2010

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


Witam,
mam problem jak w temacie mianowicie mam kod w PHP, który normalnie otwiera plik (jeśli ten skrypt normalnie wywołam), ale jeśli chcę go wywołać przy pomocy prostej procedury jQuery to nie wiem czemu, ale nie daje rady.

load.php
  1. $stronka = "./dane/startowa.txt";
  2. $stronka1 = trim($stronka);
  3. $uchwyt = fopen("$stronka1", "rb");
  4.  
  5. if($uchwyt == true)
  6. {
  7. while (!feof($uchwyt))
  8. {
  9. $tresc .= fread($uchwyt,8120);
  10. }
  11.  
  12. fclose($uchwyt);
  13.  
  14. echo $tresc; //i tutaj przy normalnym wywołaniu dostanę tekst na ekranie
  15. }
  16. else echo "Nie otworzono pliku!!!";


ale jeśli chcę to zrobić w taki sposób to otrzymam tekst na ekranie "Nie otworzono pliku!!!", czyli mój $uchwyt ma wartość false :/

  1. <input type="button" onclick=" $('#p1').load('./inc/load.php');" />


Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




a czy w katalogi INC masz katalog DANE?
Czy może katalog INC jest na równoważni z DANE? No bo jesli to drugie to nic dziwnego ze ci nie dziala. Przeciez ajaxem odpalasz skrypt z INC wiec on szuka DANE w INC
Go to the top of the page
+Quote Post
warszyk
post
Post #3





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 26.07.2010

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


Racja taki mały głupi błąd (IMG:style_emoticons/default/tongue.gif) dodałem jeszcze jedną kropkę do lokalizacji /dane i jest ok:D

Mam jeszcze jedno pytanie, gdyż wczytanie tych danych działa tylko przy pierwszym naciśnięciu przycisku a przy następnych już nie chce wczytywać, jak to wytłumaczyć? Tzn. sprawdzałem przy pomocy echo i działa to tak, że przy pierwszym naciśnięciu wczytuje skrypt php a przy następnym już nie:/

Ten post edytował warszyk 30.07.2010, 20:47:39
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




a po czym wnioskujesz się powtórnie nie odpala?

Odpal sobie firebuga w Firefox to będziesz widział więcej.
Go to the top of the page
+Quote Post
warszyk
post
Post #5





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 26.07.2010

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


Cytat(nospor @ 30.07.2010, 21:46:56 ) *
a po czym wnioskujesz się powtórnie nie odpala?

Odpal sobie firebuga w Firefox to będziesz widział więcej.

Tzn. sprawdzałem przy pomocy echo i działa to tak, że przy pierwszym naciśnięciu wczytuje skrypt php a przy następnym już nie:/
Możliwe, że przy tych operacjach na plikach jest gdzieś w jakiś sposób ukryty die()?

Ten post edytował warszyk 30.07.2010, 20:49:15
Go to the top of the page
+Quote Post
nospor
post
Post #6





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




No i nadal nic to nie wyjasnia...
Skoro za pierwszym ci wczytal to jak wczytujesz ponownie to wczytuje ci to samo w to samo miejsce wiec trudno bys zauwazyl jakies zmiany.
Pytam wiec ponownie: po czym stwierdzasz jednoznacznie ze nie wczytuje? Bo na chwilę obecną nic takiego nie stwierdzasz.
Zainstaluj sobie FIrebuga jak ci pisalem to bedziesz wiedzial na 100%
Go to the top of the page
+Quote Post
warszyk
post
Post #7





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 26.07.2010

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


Stwierdziłem to w taki sposób: wczytuję text do textarea i mam prę przycisków, którymi kasuje to co textarea value zawiera. Odpaliłem firebuga, ale to to samo co ma Google Chrome, z którego korzystam.
Teraz się okazało, że nawet przy pierwszym wczytaniu na firefoxie nie działa wczytanie skryptu, natomiast na google chrome i operze jest ok, nospor masz może jakiś pomysł co jest z tym nie tak?

Ten post edytował warszyk 30.07.2010, 20:56:11
Go to the top of the page
+Quote Post
nospor
post
Post #8





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Jakbys to gdzies wystawil i mozna by to przetescic to by się pogadało. A tak to ja z fusów wrózyc nie umiem (IMG:style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
warszyk
post
Post #9





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 26.07.2010

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


Wrzuciłem na serwer, ale tam działa. Tylko mi na localhoscie nie działa, nie wiem jak to interpretować, ma może to jakieś logiczne wytłumaczenie?
Proszę jak możesz zerknij czy działa
http://www.nbmirror.yoyo.pl/witryna/index.php


Ten post edytował warszyk 30.07.2010, 21:05:55
Go to the top of the page
+Quote Post
nospor
post
Post #10





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




wystaw localhosta (IMG:style_emoticons/default/winksmiley.jpg)

No ale co, w firebuga nie pokazuje ci w konsoli ze poszło żadanie ajaxem?
Go to the top of the page
+Quote Post
warszyk
post
Post #11





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 26.07.2010

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


Jest napisane ajax sukces, ale proszę zobacz u siebie bo ja jeszcze za mało umiem, żeby fachowo to ocenić:/

Zaraz poczekaj chwilę poprawię to co jest na serwerze.....

Proszę strona, teraz coś dziwnego się dzieje a mianowicie po przyciśnięciu przycisku Start wczytuję skrypt a następnie wywala stronkę :/

http://www.nbmirror.yoyo.pl/witryna/index.php

Ten post edytował warszyk 30.07.2010, 21:13:59
Go to the top of the page
+Quote Post
nospor
post
Post #12





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Masz bledy js to i sie strona przeladowuje
Cytat
JavaScript - http://www.google-analytics.com/urchin.js

Nie pobrano skryptu wywoływanego przez dokument
JavaScript - http://www.nbmirror.yoyo.pl/witryna/index.php

Uncaught exception: ReferenceError: Undefined variable: urchinTracker
Error thrown at line 1, column 25 in http://www.nbmirror.yoyo.pl/witryna/index.php:
urchinTracker();
JavaScript - http://www.nbmirror.yoyo.pl/witryna/index.php

Uncaught exception: ReferenceError: Undefined variable: bmone2n
Error thrown at line 1, column 0 in http://go.arbopl.bbelements.com/please/sho...mp;target=_top:
bmone2n.addAd("3524.2.1.30","<scr"+"ipt language=JavaScript>document.write(\"<SCR\"+\"IPT type=\\\"text/javascript\\\" src=\\\"http://js.affiliatelounge.com/javascript.php?prefix=v42Vbb_7ZemSin8XixYiK2Nd7ZgqdRLk&amp;media=3086&amp;campaign=1\\\"><\"+\"/SCR\"+\"IPT>\");<"+"/scr"+"ipt>",false);


to chyba przez te reklamy... Juz wiecej ci chyba nie mogli ich tam wcisnac.
Go to the top of the page
+Quote Post
warszyk
post
Post #13





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 26.07.2010

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


Nie to raczej przez tego jQuery $('...').load(...), gdyż wywaliłem i nie wyłącza stronki :/ coś dziwny jest ten jQuery, na prototype jakoś lepiej mi szła komunikacja, mam pytanie czy da się zrobić aby te 2 technologie działały obok siebie? Gdyż jak wgrałem 2 to mi przestały animacje z jQuery działać:/

Ten post edytował warszyk 30.07.2010, 21:32:26
Go to the top of the page
+Quote Post
nospor
post
Post #14





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Nie to raczej przez tego jQuery $('...').load(...), gdyż wywaliłem i nie wyłącza stronki :/
No bo robiac load ladujesz tresc z serwera. A ta tresc zawiera reklamy w js. jquery je wykonuje i sypie bledem.

Cytat
Gdyż jak wgrałem 2 to mi przestały animacje z jQuery
Bo nie wlaczyles zapewnie trybu NOCONFLICT. Warto by czasem przeczytac podstawy tego czego sie uzywa (IMG:style_emoticons/default/tongue.gif)
http://docs.jquery.com/Using_jQuery_with_Other_Libraries
Go to the top of the page
+Quote Post
warszyk
post
Post #15





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 26.07.2010

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


Problem rozwiązałem i temat można zamknąć, użyłem
  1. document.getElementById('txt1').value = $.ajax({
  2. url: './inc/load.php',
  3. async: false
  4. }).responseText;


Ten post edytował warszyk 31.07.2010, 09:12:22
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 24.09.2025 - 15:56