Wyniki wyszukiwania dla słów: php file function

no tak jak podam linka to mi się otworzy przeglądarka i wyświetli jpg'a a
nie oto mi chodzi. ma się wyświetlić tylko okienko zapisz jako. a może tak
JavaScript??


znalazlem cos takiego:

plik: download.php
[code]
<?php

download($file);

function download($file, $name = false, $type = false, $down = true) {
 if(!file_exists($file)) exit;
 if(!$name) $name = basename($file);
 if($down) $type = "application/force-download";
 else if(!$type) $type = "application/download";
 $disp = $down ? "attachment" : "inline";
 header("Content-disposition: ".$disp."; filename=$name");
 header("Content-length: ".filesize($file));
 header("Content-type: ".$type);
 header("Connection: close");
 header("Expires: 0");
 set_time_limit(0);
 readfile($file);
 exit;

}


?
[/code]

wywolanie:
http://www.flashroom.com/files/download.php?file=116a.jpg

---
#include "best_regards.as"
elthing,
http://www.sakurateam.com - design is a good idea.
http://www.flashroom.com - it's showtime.




| Gdzie to poumieszczać?

| Movieclip.prototype.loadVarsNoCache=function(url){
| if(url.indexOf("?") == -1){
| this.loadVariables(url+"?time="+getTimer());


Zapomnij o loadVariables. Masz loadVars. Chyba, że używasz Flash 5.

swoją drogą to fajne procedur a dzisiaj miałem w planie noCachowanie
moich swf wiec pozwolisz je wykorzystam


MovieClip.loadMovie('file.swf?'+Math.random());
LoadVars.load('file.php?'+Math.random());
XML.load('file.xml?'+Math.ranodm());
itd...

Nie ma sensu tworzenie funkcji, która robi to samo co Math.random()
czy getTimer(). Po co? A jeśli już, to lepszym rozwiązaniem byłoby
obudowanie oryginalnej klasy tak, byś mógł ją używać jak oryginalną,
sam interfejs pozostałby bez zmian, zmieniłoby się jedynie działanie
niektórych metod:

oXML = new XMLNoCache();
oXML.load('file.xml');
oXML.onLoad... itd.



wdzięczny

pozdrawiam


| Gdzie to poumieszczać?

| Movieclip.prototype.loadVarsNoCache=function(url){
| if(url.indexOf("?") == -1){
| this.loadVariables(url+"?time="+getTimer());

Zapomnij o loadVariables. Masz loadVars. Chyba, że używasz Flash 5.

| swoją drogą to fajne procedur a dzisiaj miałem w planie noCachowanie
| moich swf wiec pozwolisz je wykorzystam

MovieClip.loadMovie('file.swf?'+Math.random());
LoadVars.load('file.php?'+Math.random());
XML.load('file.xml?'+Math.ranodm());
itd...

Nie ma sensu tworzenie funkcji, która robi to samo co Math.random()
czy getTimer(). Po co? A jeśli już, to lepszym rozwiązaniem byłoby
obudowanie oryginalnej klasy tak, byś mógł ją używać jak oryginalną,
sam interfejs pozostałby bez zmian, zmieniłoby się jedynie działanie
niektórych metod:

oXML = new XMLNoCache();
oXML.load('file.xml');
oXML.onLoad... itd.

--
Marcin Ryżycki aka ryży

www.flashroom.com/forum - dobre forum dla designerów i developerów WWW





| Dobra, to jeszcze poprosze o hint w jaki sposob pobrac nazwy plikow z
| katalogu i wrzucic je do tablicy. I bede mial ta czesc skonczona :)

php podobno znasz? ;)

http://pl.php.net/manual/pl/function.readdir.php
Przykład nr 2

komunikacja flasha z php tutaj :P
http://www.devoth.pl/tutoriale/pobranie_rozmiaru_pliku_z_serwera.html

Osobiście zastanowiłbym się czy nie lepiej to wykonać przez obiekt xml
we flashu.


Flash w sobie nie ma mozliwosci przegladania katalogow?

Ok, pobawilem sie i "prawie" dziala...

var zdjecia:Array = new Array();

myLoadVar = new LoadVars ();
myLoadVar.load("pokaz.php");

myLoadVar.onLoad = function (){
var i = 0;
 for (i in myLoadVar) {
     zdjecia.push(myLoadVar[i]);
      //trace(myLoadVar[i]);
    }

}


pokaz.php wyrzuca: &f0=zdjecie3.jpg&f1=zdjecie1.jpg&f2=zdjecie2.jpg&

Sek w tym, ze cos sie pierdzieli. trace(myLoadVar[i]); wyrzuca:

Error opening URL "file:///D|/Work/zdjecia/undefined"
zdjecie2.jpg
zdjecie1.jpg
zdjecie3.jpg
[type Function]

to [type Function] powoduje, ze pierwsze zdjecie z tablicy sie w ogole nie
wywoluje, dodajac do trace ten Error, a oprocz tego jak sie kliknie w
przycisk po raz 3 to sie pojawia:

Error opening URL "file:///D|/Work/zdjecia/[type Function]"




Hmm, w phpinfo mam:
_SERVER["DOCUMENT_ROOT"]      /home2/bieszcza/public_html


Warning: main() [function.main]: open_basedir restriction in effect.
File(/home/bieszcza/public_html/smf/Sources/QueryString.php) is not
within the allowed path(s):

Widzisz pewna roznice? Szukasz tego pliku tam gdzie nie powinienes i gdzie
go nie ma.




| Hmm, w phpinfo mam:
| _SERVER["DOCUMENT_ROOT"]      /home2/bieszcza/public_html
Warning: main() [function.main]: open_basedir restriction in effect.
File(/home/bieszcza/public_html/smf/Sources/QueryString.php) is not
within the allowed path(s):

Widzisz pewna roznice? Szukasz tego pliku tam gdzie nie powinienes i gdzie
go nie ma.


Widzę. Ścieżka zmieniła się po przenosinach hostodawcy. Ale jak w
międzyczasie pozmieniałem na aktualny (/home2/...) to błąd jest dalej,
tylko inny:
Table 'bieszcza_smf1.smf_settings' doesn't exist
Wnioskuję, że nie zmieniłem wszędzie gdzie potrzeba, bo pewnie nie mam
dostępu do części plików konfiguracyjnych.
A helpdesk jest mało pomocny :-/


Znalazlem na stronie abczone.com.pl kurs stworzenia strony w PHP.
I przedzierajac sie przez niego natrafilem na taki problem.

Ale zeby sprawdzic czy dziala do konca ok, wywalilem jeden z plikow wywolywanych
z menu i zamast otrzymac komunikat ktory jest na koncu ponizszego skryptu, czyli
Brak treści o podanym ID. - wyswietla mi sie:
Warning: main(dzial5.html) [function.main]: failed to open stream: No such file
or directory

<?

if(!isset($id)){
  include("glowna.html");

} else {


  if($id==0){
    include("glowna.html");
  }else if($id==1){
    include("dzial1.html");
  }else if($id==2){
    include("dzial2.html");
  }else if($id==3){
    include("dzial3.html");
  }else if($id==4){
    include("dzial4.html");
  }else if($id==5){
    include("dzial5.html");
  }else{
    echo "Brak treści o podanym ID";
  }
}


?

Moze ktos podpowie co jest nie tak i gdzie tu jest blad?
Na komputerze mam zainstalowanego krasnala...
Pozdrawiam i licze na pomoc...
Krzysiek



Ale zeby sprawdzic czy dziala do konca ok, wywalilem jeden z plikow wywolywanych
z menu i zamast otrzymac komunikat ktory jest na koncu ponizszego skryptu, czyli
Brak treści o podanym ID. - wyswietla mi sie:
Warning: main(dzial5.html) [function.main]: failed to open stream: No such file
or directory
if(!isset($id)){
  include("glowna.html");


na marginesie, nawias nie jest potrzebny
http://pl.php.net/manual/pl/function.include.php

} else {
  if($id==0){


...

  }else if($id==5){
    include("dzial5.html");


ale odwołujesz się do $id=5 ?
mozesz dać jeszcze jeden wurunek:
http://pl.php.net/manual/pl/function.file-exists.php

pozdrawiam,
Andreux


Warning: file(news/komentarze/10) [function.file]: failed to open stream:
Permission denied in
/usr/home/punbb/domains/prabab.egracze.pl/public_html/news/show.php on line 123

Warning: reset() [function.reset]: Passed variable is not an array or object in
/usr/home/punbb/domains/prabab.egracze.pl/public_html/news/show.php on line 135

Warning: Invalid argument supplied for foreach() in
/usr/home/punbb/domains/prabab.egracze.pl/public_html/news/show.php on line 136

Niby chodzi o brak dostępu do danych, ale, teoretycznie, wszystko jest ok :|...
Może mi ktoś powiedzieć, jak się tego pozbyc?



Warning: file(news/komentarze/10) [function.file]: failed to open stream:
Permission denied in
/usr/home/punbb/domains/prabab.egracze.pl/public_html/news/show.php on line 123


Ostrzeżenie: file(news/komentarze/10) [funkcja:file]: nie udało się
otworzyć strumienia: odmowa dostępu w
/usr/home/punbb/domains/prabab.egracze.pl/public_html/news/show.php w
linii 123

Warning: reset() [function.reset]: Passed variable is not an array or object in
/usr/home/punbb/domains/prabab.egracze.pl/public_html/news/show.php on line 135


Ostrzeżenie: reset() [funkcja:reset]: Przekazana zmienna nie jest
tablicą ani obiektem w
/usr/home/punbb/domains/prabab.egracze.pl/public_html/news/show.php w
linii 135

Warning: Invalid argument supplied for foreach() in
/usr/home/punbb/domains/prabab.egracze.pl/public_html/news/show.php on line 136


Ostrzeżenie: przekazano błędny argument do foreach() w
/usr/home/punbb/domains/prabab.egracze.pl/public_html/news/show.php w
linii 136

Niby chodzi o brak dostępu do danych, ale, teoretycznie, wszystko jest ok :|...
Może mi ktoś powiedzieć, jak się tego pozbyc?


Sprawdzić uprawnienia do pliku przed próbą otwarcia.



zawartych w katalogu. Jak to zmodyfikowac?


function pokaz_galerie( $fotki ){
       $zdjecie = 'obrazy/1.jpg';

         $url = 'pokaz_zdjecia.php';
         $nazwa = '<img src='.$zdjecie.' border=0';
         tworz_html_url($url, $nazwa);
       }
       else{
         echo 'Brak zdjęć.';
       }
    }

$fotki = array();
if ($handle = opendir('/gdzie/sa/fotki')) {
    while (false !== ($file = readdir($handle))) {
        // tutaj dodać odpowiedni regexp
        if ($file != "." && $file != "..") {
            $fotki[] = $file;
        }
    }
    closedir($handle);

}


pokaz_galerie( $fotki );

Pisane z palca, powinno działać, w odpowiednim miejscu umieść wyrażenie  
reg dopaswowane do schematu nazewnictwa zdjęć.



Warning: mkdir() [function.mkdir]: Permission denied in
/usr/share/php/System.php on line 249
Warning: mkdir() [function.mkdir]: No such file or directory in
/usr/share/php/System.php on line 249


kolego - czytaj to co Ci system pokazuje - on doslownie mowi Ci co jest
nie tak...


Witam
Mam jakies biblioteki do bazy danych (*.so). No i jakos nie moge ich
zaladowac pod PHP. Napsialem takie cos :
"dl("libdbtasks9.so");
dl("libdblib9.so");
dl("php-4.3.8_sqlanywhere9.so");
sqlanywhere_connect();"

No i w wyniku dostaje :

"Warning: dl(): Invalid library (maybe not a PHP library) 'libdbtasks9.so'
in /var/www/html/connect.php on line 2

Warning: dl(): Unable to load dynamic library
'/usr/lib/php/extensions/libdblib9.so' - libdbtasks9.so: cannot open shared
object file: No such file or directory in /var/www/html/connect.php on line
3

Warning: dl(): Unable to load dynamic library
'/usr/lib/php/extensions/php-4.3.8_sqlanywhere9.so' - libdblib9.so: cannot
open shared object file: No such file or directory in
/var/www/html/connect.php on line 4

Fatal error: Call to undefined function: sqlanywhere_connect() in
/var/www/html/connect.php on line 5"

Co jest ? Jak sprawdzic czemu to sie nie laduje ? Wg instrukcji to nawet
dwie pierwsze linijki maja sie nie ladowac. Chyba ta tzrecia ma zaladowac
automatycznie 2 pierwsze bibliotewki. ale dopisale to recznei aby sprawdzic
czemu nie laduje.

Fantom


chce kopiowac przesylane pliki do katalogu htpp://localhost/~www/pliki/
a skrypt z poleceniem copy($_FILES['plik']['tmp_name'],
$_SERVER['PHP_SELF'].'../pliki/'.$_FILES['plik']['name']);
jest bezposrednio w http://localhost/~www/

oczywiscie moje polecenie copy zwraca blad :

 Warning: move_uploaded_file(/~www/file.klasa.inc.php../pliki/img0059.jpg)
[function.copy]: failed to open stream: No such file or directory in
c:usrkrasnalwwwwwwfile.klasa.inc.php on line 19

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move
'C:DOCUME~1USERUSTAWI~1Tempphp11F.tmp' to
'/~www/file.klasa.inc.php../pliki/img0059.jpg' in
c:usrkrasnalwwwwwwfile.klasa.inc.php on line 19

nie wiem jak zdefiniowac sciezke aby mi to zadzialalo

bardzo prosze o pomoc bo jakos google nie przyszedl mi z pomoca :(
pozdr


chce kopiowac przesylane pliki do katalogu htpp://localhost/~www/pliki/
a skrypt z poleceniem copy($_FILES['plik']['tmp_name'],
$_SERVER['PHP_SELF'].'../pliki/'.$_FILES['plik']['name']);
jest bezposrednio w http://localhost/~www/

oczywiscie moje polecenie copy zwraca blad :

Warning: move_uploaded_file(/~www/file.klasa.inc.php../pliki/img0059.jpg)
[function.copy]: failed to open stream: No such file or directory in
c:usrkrasnalwwwwwwfile.klasa.inc.php on line 19

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move
'C:DOCUME~1USERUSTAWI~1Tempphp11F.tmp' to
'/~www/file.klasa.inc.php../pliki/img0059.jpg' in
c:usrkrasnalwwwwwwfile.klasa.inc.php on line 19

nie wiem jak zdefiniowac sciezke aby mi to zadzialalo

bardzo prosze o pomoc bo jakos google nie przyszedl mi z pomoca :(
pozdr


Zdefiniuj w zmiennej otoczenia (autoexec.bat) ścieżkę dostępu do katalogu www.
Php pobiera zmienną PATCH i stamtąd można ją "wyciągnąć" a potem złożyć
prawidłową ścieżkę do Twoich plików. O zmiennych otoczenia i jak się nazywają i
co zawierają dowiesz się wyświetlając polecenie phpinfo().

albo na localhoście wykonaj kod :

$path=$_ENV["Path"];
$pathall=explode(";",$path);
print_r($patharr)
//- tu w tablicy będzie wpisana Twoja ścieżka dostępu do katalogu www.
//  jeżeli ją wpiszesz w PATH otoczenia w pliku autoexec.bat

może to pomoże rozwiązać Twój problem ?.



1.) Do tej pory  echo "$_SERVER['PHP_SELF']" dzialalo OK  , a teraz
pokazuje Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE,
expecting T_STRING or T_VARIABLE or T_NUM_STRING in plik.php on line 32
dopiero usuniecie ' z indeksu (jest echo "$_SERVER[PHP_SELF]") powoduje,
ze ponownie dziala wszystko ok


Pytanie po co dales $_SERVER['PHP_SELF'] w cudzyslowia? Czyzby kolejny
ktory nie rozroznia zmiennej od jej zawartosci?

Pojawia sie komunikat Warning: fread(): Length parameter must be greater
than 0. in plik.php on line 39

a feralna linia 39 to $zmienna = $zmienna .
fread($fp,filesize("folder/$plik"));

mimo komunikatu plik sie zapisuje poprawnie. przypuszczam, ze chodzi o "a"


Przeciez PHP ci paluchem pokazal gdzie masz blad. Jednakoz jesli dla CIebie
linia 39 to to samo co 38 to sorry, ale nie bierz sie za programowanie.
Za duzo juz "programistow" na rynku ;) Wrajac do bledu, to musisz sprawdzic
rozmiar pliku i jak jest 0 to po prostu nie zaczepiac fread(). Swoja droga
musze zajrzec do zrodel skad takie dziwne obostrzenie. Poza tym:
http://pl.php.net/manual/en/function.file-get-contents.php


Witam
Przeczytalem, poszukalem i nic
Nadal nie moge skasowac niepustego katalogu.
http://pl.php.net/manual/pl/function.rmdir.php
Sam juz nie wiem
Tworze go

mkdir("../foto/$nazwa","0777")

Potem go kasuje

if( $handle=opendir($dir) )
 {
  while ($file = readdir($handle)){
   unlink($file);}
  closedir($handle);
   rmdir($dir);
 }

Jesli jest pusty to sie skasuje, znaczy to, ze sciezka $dir jest ok.
Jesli w katalogu sa pliki to nie usuwa ich nie mowiac o katalogu.

Natomiast jak chce skasowac jeden konkretny plik i podam jego nazwe to
poleceniem unlink($plik) skasuje go.

Czy ktos ma jakies pomysly?
Pracuje na localhoscie. Moze ma ktos skrypt ktory mu dziala?

Pozdr.MS


<= News user: MS wyskrobal(a): =

  while ($file = readdir($handle))


<= http://pl.php.net/manual/pl/function.readdir.php :  =

  /* This is the WRONG way to loop over the directory. */
  while ($file = readdir($handle)) {
      echo "$file ";
  }


Pozdr.
orcus


Radosław Popławski wypocił:


| IMHO w pierwszej części też powinien być użyty flock().
| "PHP supports a portable way of locking complete files in an advisory way
| (which means all accessing programs have to use the same way of locking
| or it will not work)."

Czyli tak?:

| $handle = fopen($file, "w+");
| if (flock($handle, LOCK_EX, true)) {


nie wiem od czego jest ten trzeci parametr, w każdym bądź razie tu masz
piękny, działający kod:

http://pl2.php.net/manual/pl/function.flock.php

Wystarczy podmienić zmienną od pliku na swoją i MUSI działać :)



Witam wszystkich [...]


biorac pod uwage fakt ze ten problem byl setke razy juz tutaj i to ze
mam dzis dobre serce, to napisze takie cus a Ty to przerob zeby dzialalo ;)

metoda pierwsza - glupsza, bo zarzyna serwer. generowanie obrazkow w
momencie wyslania do uzytkownika...

w html: <img src="thumb.php?file=terefere.jpg" alt="" /

thumb.php
<?php
$image = imagecreatefromjpeg('sciezka/'.$_GET['file']);
imagecopyresized.. terefere, bum tralala troche obliczen coby bylo
proporcjonalnie...

header ('content-type: image/jpeg');
imagejpeg($image);

?

wersja dla ludzi -

plik creageThumbs.php

<?php

function resize ( $file) {
$image = imagecreatefromjpeg('sciezka/'.$_GET['file']);
imagecopyresized.. terefere, bum tralala troche obliczen coby bylo
proporcjonalnie...

//tutaj cos z tym image zeby sie zapisalo, nie pamietam juz jak :D
imagejpeg($image);

}


$sourceDir = 'sciezka do plikow/';
$destDir = 'sciezka do miniaturek/';
$dir = opendir($sourceDir);
while ($file = readdir ($dir)) {
        if (str_pos($file, '.') 1) { //. i .. nie
                resize($sourceDir.$file);

}
}


?

jakis pierdol do crm'a mam dosc :D


Kiedys tam, a dokladniej 2004-04-18 08:02, osoba opisujaca sie jako
Chris Willow wklepala z wieksza lub niejsza iloscia  bledow:

| 3-25 postow nizej... strac troszke czasu i przejrzyj...

Czytałem ten wątek, odpowiedzi/sugestie sprowadzają się do tego co
opisał kolega Wojtek.
Tak wiec ponawiam pytanie, czy jakoś można podejrzeć dane sesyjne
różnych userów ?

Pozdrawiam
Krzysztof


Powinno się dać podejrzeć. Bo jakby nie było, to są to pliki. Co
prawda o dziwnych nazwach...
Cyli wylistowac wszystkie i dobrać się do ich tekstowej zawartości.
Powiedzmy, że jesli w sesji przechwujesz mało zmiennych, tudzierz, te
decydujące są na samym początku to możesz porównywać x bajtów początku.
Możesz też rozbić plik na zmienne i same zmienne porównywać. Ale to
jest możliwe przy małej liczbie plików.

np: http://pl.php.net/manual/pl/function.file.php
i:  http://pl.php.net/manual/pl/class.dir.php

pBT


Witam
Czy taka konstrukacja warunku if jest prawidłowa, czy zadziała prawidłowo
zaczynam tak
fwrite ($file, "$costam");      // Zapisujemy jakas tresc do pliku
fclose ($file);             // Zamykamy plik

i teraz pytanie, czy tak jet prawidłowo

if (fwrite)
  {
print '<BRZamówienie zosta3o zapisane do bazy';
  }
  else
  {
 print  '<BRNie mo?na zapisaa pliku';
  }
Proszę o pomoc


tutaj http://pl.php.net/manual/pl/function.fwrite.php masz piekny opis,
nawet po polsku :)

a przy okazji fwrite zwraca ilosc zapisanych znakow lub FALSE w razie
porazki,
wiec nadaje sie do ifa. Warto jednak sprawdzic czy plik do ktorego piszesz
istnieje,
lub zostal utworzony, czyli sprawdzic dzialanie fopen; mozna wtedy dodac
stosowny komunikat.


| Witam
| Czy taka konstrukacja warunku if jest prawidłowa, czy zadziała prawidłowo
| zaczynam tak
| fwrite ($file, "$costam");      // Zapisujemy jakas tresc do pliku
| fclose ($file);             // Zamykamy plik

| i teraz pytanie, czy tak jet prawidłowo

| if (fwrite)
|   {
| print '<BRZamówienie zosta3o zapisane do bazy';
|   }
|   else
|   {
|  print  '<BRNie mo?na zapisaa pliku';
|   }
| Proszę o pomoc

tutaj http://pl.php.net/manual/pl/function.fwrite.php masz piekny opis,
nawet po polsku :)

a przy okazji fwrite zwraca ilosc zapisanych znakow lub FALSE w razie


bajtów oczywiście
porazki,
wiec nadaje sie do ifa. Warto jednak sprawdzic czy plik do ktorego piszesz
istnieje,
lub zostal utworzony, czyli sprawdzic dzialanie fopen; mozna wtedy dodac
stosowny komunikat.




|      while (false !== ($file = readdir($handle)))

Przede wszystkim bledem jest to, ze porownujesz z wartoscia logiczna
wyrazenie, ktore i tak jest obliczane na potrzeby if'a jako wartosc
logiczna, i do tego jeszcze negacja :|
Kod oczywiscie bedzie dzialal, ale jest to zly nawyk.


Nie wprowadzaj w blad.
http://pl2.php.net/manual/pl/function.readdir.php

artur


Pozdr
Exe Very Cute
| W czym konkretnie tkwi problem?


Warning: main(/home/karpacz/ftp//cms/spaw_control.class.php)
[function.main]: failed to open stream: No such file or directory in
/home/karpacz/ftp/karpacz24/cms/obiekty_dodaj.php on line 20

Warning: main() [function.include]: Failed opening
'/home/karpacz/ftp//cms/spaw_control.class.php' for inclusion
(include_path='.:/usr/local/lib/php') in
/home/karpacz/ftp/karpacz24/cms/obiekty_dodaj.php on line 20

Fatal error: Cannot instantiate non-existent class: spaw_wysiwyg in
/home/karpacz/ftp/karpacz24/cms/obiekty_dodaj.php on line 50



1. ../view/index_view.php
<html
   <body
           <p<?= $title; ?</p
   </body
</html


zamien na:

echo"
<html
        <body
                <p".$this-title."</p
        </body
</html
";

lub na:

<html
        <body
                <p%s</p
        </body
</html

a wtedy:

public function Show() {
                $a=implode("",file(VIEWPATH.$this-view.'.php');

                printf($a,$this-title);

}




<html
   <body
           <p%s</p
   </body
</html

a wtedy:

public function Show() {
           $a=implode("",file(VIEWPATH.$this-view.'.php');

           printf($a,$this-title);
}


Hmm, ok drugi sposób chyba lepszy, jeśli nie uda się inaczej rozwiązać
skorzystam :) dzięki..

Jak w takim razie działa w frameworkach (np. kohana) coś takiego,
że jeśli w klasie zdefiniuję (tak jak ja to zrobiłem) $index-title, to
inny plik (czyli taki np. plik widoku) widzi to $title ?

Z góry dzięki za odpowiedź.


witam
zainicjowałem zwyczajnie sesję i dostaję taki komunikat

Warning: session_start() [function.session-start]:
open(/tmp/sess_549a180dfc22e32d1013738f17e6d538, O_RDWR) failed: No such
file or directory (2) in /ajustnowy/katalog/katalog.php on line 3

Warning: session_start() [function.session-start]: Cannot send session
cache limiter - headers already sent (output started at
/ajustnowy/katalog/katalog.php:3) in /ajustnowy/katalog/katalog.php on line
3

tu generuje się zawartosć strony

Warning: Unknown: open(/tmp/sess_549a180dfc22e32d1013738f17e6d538, O_RDWR)
failed: No such file or directory (2) in Unknown on line 0

gdzie szukać przyczyny
pozdrawiam
snarc



ale to już wiem - ścviągałem za duży plik, a jak ściągam takie,
które pasują do ograniczenia w formsie to mam errorcode 0 ale i tak
echo is_uploaded_file($_FILES['pliczek']['tmp_name']); nie zwraca mi true
ani false


http://pl2.php.net/manual/pl/function.is-uploaded-file.php

"(...)
is_uploaded_file() jest dostępna tylko w wersjach PHP 3 późniejszych od PHP
3.0.16, i wersjach PHP 4 późniejszych od 4.0.2.
(...)"

Jesli Twoja wersja PHP posiada is_uploaded_file() to upewnij sie czy przed
tym sprawdzeniem nie korzystasz z funkcji move_uploaded_file().
U mnie dziala:
echo is_uploaded_file($_FILES['plik']['tmp_name']);


W jaki sposob mozna zmusic PHP, zeby traktowal kazda linie z pliku
"dane.txt" jako zmienna.


http://pl2.php.net/manual/en/function.file.php

Laduje caly plik do tablicy, ktorej elementami sa kolejne linie.

Pozdrawiam,
Bart


Dzieki harv...
tylko czy wersja 4.3.3. supportuje te funkcje ...


Zawsze mozna uzyc:

<?php

if (!function_exists('file_get_contents'))
{
    function file_get_contents($filename, $use_include_path = 0)
    {

        if ($file)
        {

            {
                $data = fread($file, $fsize);
            }
            else
            {
                while (!feof($file))
                {
                    $data .= fread($file, 1024);
                }
            }
            fclose($file);
        }
        return $data;
    }

}


?

Pozdrawiam,
harv


| function zmianaObrazka($katalog,$file,$roz) {
|  if (file_exists($katalog.$file)) {
|     echo "<brSTARY: ".$file;
|     $file1 = rand(1,5).".".$roz;
|     echo "<brNOWY po random: $file1";
|     zmianaObrazka($katalog,$file1,$roz);

      return zmianaObrazka($katalog,$file1,$roz);

Albo zrób to pętlą while a nie rekurencją


ale w tym momencie jest jeszcze wszystko dobrze.
- sprawdza czy istnieje
- nie istnieje wszystko okej.

- sprawdza czy istnieje
- istnieje
- zmienia jego nazwe

- drugi raz w funkcji sprawdza czy istnieje
- nie istnieje
- nie zwraca nic, mimo ze w zmiennej $file cos jest bo echo wypisuje nowy
numerek pliku (wewnatrz if)

Poczatkuje w php i nie bardzo umiem sobie poradzic z tym return

M.


Witam,
O to opis problemu.
1. Środowisko
a) Wirutalny serwer z wyłączoną opcją:
allow_url_fopen Off     Off
b) brak dostepu do pliku php.ini
2. Niestety skrypt ktorego uzywam ma ta funcje:

function ReadRemote($tmplname) {

   $tmplname = " /usr/virtualweb/web212/html/szablon/fopen.php on line 2
No such file or directory (2)

O ile sie orientuje nie mozna tez wlaczyc tej funcji (allow_url_fopen) w
lokalnym .htaccess, gdyz jest ustawiana globalnie

Dziekuje za wszelkie prozpozycje.
Pozdrawiam,
Adam



http://uk2.php.net/manual/en/function.opendir.php


Mam cos takiego:
$dir = "katalog/";

 if ($handle = opendir('/katalog_z_plikami'))
{
    while ($file = readdir($handle))
    {
echo 'Pierszy plik<br';
echo '<embed src="'.$dir.$file.'" autostart="false"/<br';
echo "Drugi plik<br";
echo '<embed src="'.$dir.$file.'" autostart="false"/<br';
    }
     closedir($handle);
 }
Dziala ale petla pokazuje tez "." i ".." niby drzewo katalogow.
Przez  zastosowanie <embedmam powyzej tyle powtorzen kwadracikow
i "....plik" ile razy petla obroci.
Jak wczytac wylacznie nazwe plikow?
Bogdan



<?php
   $a = explode('<?php',implode('',file('plik')));
   // ew. file_get_contents()

   $b = explode('?',$a[1]);
   echo $a[0];
   eval($b[0]);
   echo $b[1];
?


drobbna poprawka - text jest z bazy wiec wyciaganie sobie odpuszczam ale
co bedzie jak <?php i ?wystapi wiecej razy?

function parse($text) {
        $a = explode('<?php',$text,2);
        echo $a[0];
        if(count($a)1) {
                $b = explode('?',$a[1],2);
                eval($b[0]);
                parse($b[1]);
        }

}


parse($text_z_bazy);



Dzięki już mam.

Dla zainteresowanych:
http://pl.php.net/manual/en/function.include.php


Rzycze powodzenia - przeczytaj o include.

Rozwiazan jest kilka/kilkanascie(zaleznie od ustawien servera)

Najprostrze: fopen, file
Najczesciej dzialajace: CURL, fsockopen

Za malo czasu na szukanie poswieciles bo rozwiazania sa w archiwum -
gotowe skrypty juz sie pojawialy klika razy.



Jestem dość kiepski w operacjach na plikach, więc wybaczcie jeśli pytanie
jest proste...

Jak w pliku tekstowym zamienić każdy przecinek na kropkę?


jeśli masz PHP = 4.3.0 możesz zastosować
file_get_contents() i obejść się bez foreach

jeśli masz PHP5 zobacz
http://pl.php.net/manual/pl/function.file-put-contents.php

poczytaj o funkcjach, które zastosowałem

jeśli to duże pliki raczej nie rób tego w PHP

<?php

  $t = ''; $plik = 'nazwaPliku';

   or die('Kali nie wczytać pliku');

  foreach($a as $b) $t .= strtr($b,',','.');

   or die('Bambo nie wykonać operacji');

  fwrite($f,$t) or die('No to po pliku');
  fclose($f);

?

pozdrawiam
Andreux



| Jestem dość kiepski w operacjach na plikach, więc wybaczcie jeśli
pytanie
| jest proste...
|
| Jak w pliku tekstowym zamienić każdy przecinek na kropkę?
|
| jeśli masz PHP = 4.3.0 możesz zastosować
| file_get_contents() i obejść się bez foreach
|
| jeśli masz PHP5 zobacz
| http://pl.php.net/manual/pl/function.file-put-contents.php
|
| poczytaj o funkcjach, które zastosowałem
|
| jeśli to duże pliki raczej nie rób tego w PHP
|
| <?php
|
|   $t = ''; $plik = 'nazwaPliku';
|

|    or die('Kali nie wczytać pliku');
|
|   foreach($a as $b) $t .= strtr($b,',','.');
|

|    or die('Bambo nie wykonać operacji');
|
|   fwrite($f,$t) or die('No to po pliku');
|   fclose($f);
|
| ?
|

Dzięki :)

Chodziło mi o schemat - czy traktować plik jako tablicę, czy lepiej po
prostu wczytać jego zawartość do zmiennej, usunąć plik, wykonać str_replace
na tej zmiennej, a następnie rezultat zapisać do nowego pliku.

Pozdrawiam,
Krzysiek



No właśnie wcześniej znalazłem te dwie funkcje imagecopyresampled() i
imagecopyresized(), ale za Chiny zjednoczone z Hong Kongiem nie wiem jak
je zastosować. A manual PHP też mi się na nic zdał. Może jakaś podpowiedź??


Masz, leniuszku :)
To przyklad, na jego bazie możesz sobie robić skalowanie do dowolnych
rozmiarów :)

function ikonka($file)
{
        $domyslnyY = 80;

        $name = explode(".", $file);
        $n = array_pop($name);
        $miniaturka = implode(".", $name) . "-ico." . $n;

        $info = getimagesize ($file);

        $x = ceil( ($domyslnyY / $info[1]) * $info[0]);
        IF ($x $domyslnyY):
                $x = $domyslnyY;
                $domyslnyY = ceil( ($x / $info[0]) * $info[1]);
        ENDIF;
        $wynik = imagecreatetruecolor ($x, $domyslnyY);

        imagecopyresampled ( $wynik, $zrodlo, 0, 0, 0, 0, ceil(
($domyslnyY /$info[1]) * $info[0] ), $domyslnyY, $info[0], $info[1]);

        imagejpeg($wynik, $miniaturka);
        chmod($miniaturka, 0644);

}


Pozdrawiam,



mam zapisaną w pliku linijkę:
aktualny sezon = 05/06
I teraz mam pytanie: jaką funkcją mogę wyodrębnić informację "05/06", gdyż chciałbym utworzyć zmienną $sezon, który pobierałby numer sezonu z pliku konfiguracyjnego.


http://pl.php.net/manual/pl/function.file.php i np.

   $a = 'aktualny sezon = 05/06';
   list(,,$b) = sscanf($a,"%s %s = %s");
   echo $b;


dzięki,
zadziałało bez żadnych poprawek.
pozdrawiam,
krzysiek.

| mam zapisaną w pliku linijkę:
| aktualny sezon = 05/06
| I teraz mam pytanie: jaką funkcją mogę wyodrębnić informację "05/06",
| gdyż chciałbym utworzyć zmienną $sezon, który pobierałby numer sezonu z
| pliku konfiguracyjnego.

http://pl.php.net/manual/pl/function.file.php i np.

  $a = 'aktualny sezon = 05/06';
  list(,,$b) = sscanf($a,"%s %s = %s");
  echo $b;

--
pozdrawiam,
Andreux (andreux na gazeta pl)



| mam zapisaną w pliku linijkę:
| aktualny sezon = 05/06
| I teraz mam pytanie: jaką funkcją mogę wyodrębnić informację "05/06",
| gdyż chciałbym utworzyć zmienną $sezon, który pobierałby numer sezonu z
| pliku konfiguracyjnego.

http://pl.php.net/manual/pl/function.file.php i np.

  $a = 'aktualny sezon = 05/06';
  list(,,$b) = sscanf($a,"%s %s = %s");
  echo $b;


Chciałbym jeszcze dowiedzieć się jakiej funkcji mogę użyć do zamiany w pliku
wartości 05/06 na 06/07 - bez wykasowywania całego pliku, czyli przy użyciu
fopen($plik, r+). Chodzi mi o podmiankę 'aktualny sezon = 05/06' na
'aktualny sezon = 06/07'.
 Dzięki,
krzysiek.



Czy mozna zaczac czytanie pliku od okreslonej linii? Tylko nie chodzi o to
aby sprawdzac petla ktora jest linia i jezeli zadana to zaczac czytac, tylko
o to, aby od razu wskakiwac do okreslonej linii i od niej zaczynac czytanie.


http://pl2.php.net/manual/pl/function.file.php

wyrzucic niepotrzebne pierwsze linijki z tablicy i odczytac reszte

}




 bedzie
| cos takiego np(nazwy plikow i zmiennych analogicznie zmieniasz
 oczywiscie -
| z tym ze to jest klasa a odczyt jest tutaj metoda):

| class Produkty{

| var $cenaDetaliczna = array();

| function odczytajProdukty()
|   {

|  // otwarcie plikow do odczytu

i zapomnialem potem o wpisie w htmlu :-)

<?php
include("include/produkty"); // klasa jest w pliku
$cosTam = new Produkty;
$cosTam-odczytajProdukty(); // tu zostana wczytane dane z pliku
?

i w ten sposob masz wczytane dane z pliku do tablicy
teraz tylko to wyswietlic ... i tu tez mozna stworzyc metode

function wyswietlProdykty($id)
{
$this-odczytajProdukty();
return $this-cenaDetaliczna[$id];
}

a w htmlu juz by bylo

<?php
$cosTam = new Produkty;
echo ($cosTam-wyswietlProdukty(0));
?

ja to tak wymyslilem :-)
pozdrawiam


Nonsens. Jeżeli plik nie ma być interpretowany jaki plik php, można
użyć funkcji file_get_contents albo file do zwrotu w formie tablicy.
Dla pewności można użyć addslashes.


skrypt wyglada tak jak wklejam ponizej, niby skrypt czyta (nie wyswietla
<?php  include 'file.php'; ?)
ale nic nie pokazuje . W Pliku file.php mam tylko echo jaki stekst (dla
testow, tak w ogole beda tam infomrmacje pobierane z bazy)

<div ID="news" style="position:absolute;

top:1; left:1; height:600;

clip:rect(10,100,100,10); "

<script type="text/javascript"

topedge = 130; // location of news box from top of page

leftedge = 10; // location of news box from left edge

boxheight = 150; // height of news box

boxwidth = 210; // width of news box

scrollheight = 240; // total height of all data to be scrolled

function scrl(){

o = document.getElementById('scrl');

if(o.lastTop && o.lastTop==o.scrollTop){ o.scrollTop=0 }

o.lastTop = o.scrollTop;

o.scrollTop = o.scrollTop + 1;

ttscrl = setTimeout('scrl()', 50);

}


function scrlgo(){

ttscrl = setTimeout('scrl()', 50);

document.getElementById('scrl').onmouseover = function(){

clearTimeout(ttscrl)}

document.getElementById('scrl').onmouseout = function(){ ttscrl =

setTimeout('scrl()', 50)}

}


</script

</head

<body

<body onload="scrlgo();"

<div id="scrl" style="height: 150px; overflow: auto;"

<?php

include 'file.php';

?

</div

<!-- Script Size: 2.71 KB --



skrypt wyglada tak jak wklejam ponizej, niby skrypt czyta (nie wyswietla
<?php  include 'file.php'; ?)
ale nic nie pokazuje . W Pliku file.php mam tylko echo jaki stekst (dla
testow, tak w ogole beda tam infomrmacje pobierane z bazy)


i po co wklejales nam caly skrypt??

czy rozumiesz, ze PHP jest jezykiem interpretowanym
po stronie serwera?? tzn. komendy ujete w tagu:
<?php ?sa interpretowane przez PHP i nie ma znaczenia,
wewnatrz jakich innych tagow HTML znajduja sie komendy
PHP; zatem:

<script ...
<?php echo "jadzia"
</script

<HTML ...
<?php echo "jadzia"
</HTML

<div ...
<?php echo "jadzia"
</div

w powyzszych wypadkach dzialanie fragmentu PHP bedzie
takie samo, czyli wstawi po prostu pewien tekst;

MUSISZ TO ZROZUMIEC, zanim bedziesz jakkolwiek myslal
o wykorzystaniu PHP, wiec wywies sobie duza kartke nad
monitorem, o tresci: "PHP INTERPRETUJE SIE PO STRONIE
SERWERA I INTERPRETACJA PHP NIE ZALEZY OD MIEJSCA, W
KTORYM KOD PHP ZNAJDUJE SIE W DOKUMENCIE HTML";

poza tym zapraszam do zapoznania sie z manualem PHP;
chociazby z rozdzialem Wstep; tam dowiesz sie, ze:
http://pl.php.net/manual/pl/function.include.php

include() to jest funkcja; jakkolwiek w przykladowym
kodzie w manualu uzywaja tego bez nawiasow funkcji, to

adas;


Witam!

Mam pliczek var.inc:

<?php
 $concerts_file = "/v/koncerty.txt";
 $pass_file = "/v/pass.txt";
 $menu_file = "/v/menu.inc";
?

a nastepnie plik wyswietlanej strony:

<?php
session_start();
//get all file paths
include("/v/var.inc");

//echo $concerts_file;

function read_file() {
 $filename = $concerts_file;
 $fd = fopen ($filename, "r");
 $i = 0;
...

};


...
?

W pliku var.inc mialy byc wszystkie odnosniki do wykorzystwanych
plikow - tak zeby latwo bylo cos pozmieniac. Problem jest taki, ze ten
plik sie dobrze includuje (moge wyswietlic poprawna wartosc zmiennej
tam gdzie jest komentarz przy echo), ale w funkcji ta zmienna sie nie
pojawia i nie mozna wobec tego otworzyc pliku. Probowalem:

function read_file($concertsfile) {...

ale tez nie dziala. Ktos wie co moze byc przyczyna, ze wewnatrz
funkcji te zmienne sie nie pojawiaja?

Z gory wielkie dzieki za pomoc, Marcin.


Guru hostingowy to ja nie jestem, od wielu lat korzystam tylko z jednego
:  vipserv.org i jestem zadowolony (nie spotkałem się z żadną niepowazną
dzialalnoscią o jakiej piszesz)


no chciałerem...
Możesz przetestować konto demo, które jest w pełni funkcjonalnym kontem
VIP150.  wchodzę na stronkę http://demoo2.vipserv.org/
a tu :
Warning: fopen(/tmp/silverstripe-cache-home-demoo-public_html/
manifest_home_demoo_public_html_sapphire_main.php) [function.fopen]:
failed to open stream: Permission denied in /home/demoo/public_html/
sapphire/core/ManifestBuilder.php on line 198
Cannot write manifest file! Check permissions of /tmp/silverstripe-cache-
home-demoo-public_html/manifest_home_demoo_public_html_sapphire_main.php



sobie strone... wgrywam ja za pomoca fopen do $fc ... szukam na niej


http://pl.php.net/manual/pl/function.file-get-contents.php
ew. w starszym PHP

   $strona = implode('',file('http://...'));

ew. do tablicy $strona

   $strona = file('http://...');


poniewaz kazda rzeczywista linijka jest podzielona na mniejsze... ale jest
pewna rzecz pozytywna... zawsze pomiedzy takimi linijkami jest wolny koniec
wiersza... np:
Chcialbym przeszukiwac ten dokument linijkami, ale calymi a nie kawalkami...
innymi slowy potrzebuje zlaczyc wszystkie kawalki z danej linijki, i dopiero
je przeszukiwac...


coś w tym guście? (sprawdź już sam)

$strona = file('http://...');

$i = 0;
$tablica[0] = '';

foreach($strona as $wiersz) {
   if(!$wiersz) { // "pusty" wiersz
     $tablica[++$i] = '';
   }
   tablica $kawalki[$i] .= rtrim($wiersz);

}


print_r($tablica);


lokalnie ten skryp działa zaś jeśli usiłuję wysłać zdjęcie na serwer
to dostaję komunikat "Warning: copy(D:\101HP307\IM000673.JPG)
[function.copy]: failed to open stream: No such file or
directory ...."

poprosze o podpowiedzi .


http://pl2.php.net/manual/pl/features.file-upload.php
Czytałeś to?



trzeba ten z konca stringa zwracanego przez fgets wywalic...
mozna np. tak:
echo " ".str_replace(" ",'',fgets($file)).' TU TEN TEKST';
ale AFAIR to nie jest najlepszy sposob....


To może tak?

  echo " " . rtrim( fgets($file), " ") . TU TEN TEKST';

Funkcji rtrim() można podać w drugim parametrze dłuższą listę
znaków, np:

  echo " " . rtrim( fgets($file), " ") . TU TEN TEKST';

zadziała też na windzianym serwerze [są gdzieś takie wogóle? :P],
bo obetnie zarówno znaki końca linii, jak i powrotu karetki.
Jeśli chcemy obciąć wszelkie białe znaki na końcu, także zbędne
spacje i tabulacje, można krócej:

  echo " " . rtrim(fgets($file)) . TU TEN TEKST';

Wycina wszystko, co jest wymienione tutaj:
  http://pl.php.net/manual/en/function.rtrim.php


Dziekuje za szybką pomoc  nie chodzilo mi  o pobieranie plików na serwer
tylko
jak powstrzymać pobiernia gdy niema nic we formularzu
| Mam  formularz i pobieram plik, który jest wybrany z dysku.
| mam  kawałek kodu,  który nie działa
| to niby sprawdza czy plik jest , ale jak pliku nie wybiore (z dysku )
| to warunek  i tak jest  wykonany.
| Jak zabezpieczyć, żeby warunek  nie był wykonany gdy pliku nie ma ?

| if ($_FILES['plik']'') {}

http://pl2.php.net/manual/pl/function.is-uploaded-file.php

--

keczerad

http://msnbetter-thangoogle.e-mo.com.pl/msnbetter-thangoogle.html



| Dziekuje za szybką pomoc  nie chodzilo mi  o pobieranie plików na serwer
| tylko
| jak powstrzymać pobiernia gdy niema nic we formularzu

strasznie oporny jestes, ale sprobuje jeszcze raz :

http://pl2.php.net/manual/pl/function.is-uploaded-file.php


Dzięki ...jednak to nie pomoglo bo tam nic nie ma kombinowałam z
print_r($_FILES);
udało sie ...


Opadły mi ręce - nie miałem wcześniej do czynienia z takimi operacjami
na plikach i totalnie się z tym zapętliłem - jakaś pomoc ?


tak.
http://pl.php.net/manual/pl/function.file.php
jak już będziesz miał to w tablicy, to:
http://pl.php.net/manual/pl/book.array.php

btw zastanowiłbym się nad przeniesieniem tego rozwiązania plikowego do
bazy danych


| php w wersji 4.4.0, mysql - 4.1.14.
| Zapuszczam configure w php z opcja --with-mysql=/usr/local/mysl
| To ladnie przechodzi. Pykam 'make' i tu wywala sie na:

| ext/mysql/php_mysql.o(.text+0x242c): In function `zif_mysql_create_db':
| /usr/local/src/php-4.4.0/ext/mysql/php_mysql.c:1163: undefined
| reference to
| `mysql_create_db'
| ext/mysql/php_mysql.o(.text+0x2654): In function `zif_mysql_drop_db':
| /usr/local/src/php-4.4.0/ext/mysql/php_mysql.c:1205: undefined
| reference to
| `mysql_drop_db'
| collect2: ld returned 1 exit status
| make: *** [sapi/cli/php] Błąd 1

spróbuj dać:
--with-mysql=shared,/usr/local/mysql

i tym razem wpisz poprawną ścieżkę


sorki to byla moja literowka w poscie - tak naprawde sciezka byla poprawna:
--with-mysql=/usr/local/mysql.
Czyli zrobilam po Twojej radzie:
--with-mysql=shared,/usr/local/mysql
i przy 'make' dostaje w odpowiedzi:

ext/mysql/php_mysql.lo: file not recognized: File truncated
collect2: ld returned 1 exit status
make: *** [ext/mysql/mysql.la]
Błąd 1

i nadal nie wiem o co mu chodzi...

Fairy


<= News user: Ano nim wyskrobal(a): =

<meta http-equiv="Content-Language" content="pl"
zapisany plik ma treść:

 <optionphp</option
$do_pliku = $_POST['kod'];
$nazwa2 = $_POST['nazwa'].'.'.$_POST['typ'];

$plik = fopen("$nazwa2","a");
flock($plik,2);
fwrite($plik,$do_pliku);
flock($plik,3);
fclose($plik);


Co do pytania:
http://pl.php.net/manual/pl/function.stripslashes.php

A tak ogolenie bardzo podoba mi sie ta idea. Wpisuje sobie:

<?
$h = file('/etc/passwd');
foreach($h as $) echo $h.'<br';
?

i zapisuje sobie jako php ;)

hmm... rozdajesz darmowe virtualhosty bez jakichkolwiek limitow?

Pozdr.
orcus


| <meta http-equiv="Content-Language" content="pl"
| zapisany plik ma treść:

|  <optionphp</option

| $do_pliku = $_POST['kod'];
| $nazwa2 = $_POST['nazwa'].'.'.$_POST['typ'];

| $plik = fopen("$nazwa2","a");
| flock($plik,2);
| fwrite($plik,$do_pliku);
| flock($plik,3);
| fclose($plik);

Co do pytania:
http://pl.php.net/manual/pl/function.stripslashes.php

A tak ogolenie bardzo podoba mi sie ta idea. Wpisuje sobie:

<?
$h = file('/etc/passwd');
foreach($h as $) echo $h.'<br';
?

i zapisuje sobie jako php ;)


nie rozumiem :(

hmm... rozdajesz darmowe virtualhosty bez jakichkolwiek limitow?


nie ! tak sobie pisze i sie uczę.
A z manuala nie skorzystałem bo nie znam za bardzo anglika.

Pozdr.
orcus



[...]

Na stronie http://web.top-100.pl/ mam baner do Allegro.pl , po
kliknięciu w
ten baner oprócz Allegro tak jak dotychczas ma się pokazać w górnym
rogu
małe okienko z podziękowaniem.

Aktualne okno z web.top100.pl pozostaje bez zmian


Wobec tego w poprzednim poście już CI odpowiedziałem.
Nie wiesz? Niech bedzie jeszcze raz:

<html
<head
 <titleUntitled</title
<script language="JavaScript" type="text/javascript"
<!--
function laduj(){

document.location.href="http://www.allegro.pl/pp/banner-zlicz.php?id=3
8580&url=1&typ=15&ban=2315";
nowe=window.open('strona_z_podziekowaniem','nazwa_okna','parametry_okn
a');

}


file://--
</script
</head

<BODY
<a href="javascript:void(null);" OnClick="laduj(); return false;"<img
src="http://pix.allegro.pl/banner/windows_all.gif" alt="[Allegro.pl -
odwiedzaj nas codziennie!]" border=0 width=486 height=60</a
</body
</html

PS. Uważaj na złamane linie przez outlooka



2004-02-10 22:52 | kt:
| OTO MOJE PYTANIE CZY KTOŚ ZNA SPOSÓB NA ŚCIĄGNIĘCIE  SPISU ZAWAROŚCI TAKIEGO
| KATALOGU- nie jest  to nic  nielegalnego - katalog jest  udostępniony tylko
| brak mu  spisu zawartosci - której  jestm badzo bardzo  ciekaw
| z góry dziekuje za  jakieś  info    

Funkcja glob() w php, ale serwer pewnie na to nie pozwoli.


"Note: This function will not work on remote files as the file to be examined
must be accessible via the servers filesystem."


Witam, zainstalowałem sobie galerię Zenphoto na serwerze YOYO. W
ustawieniach wpisałem poprawnie dane bazy MySQL i wgrałem zdjęcia.
Jednak po wejściu na główną stronę galerii wyskakuje:

Warning: copy() [function.copy]: Unable to access /var/www/sites/
yoyo.pl/s/z/szkolaizabelin/zenphoto/zp-core/images/videoDefault.png
in /var/www/sites/yoyo.pl/s/z/szkolaizabelin/zenphoto/zp-core/
controller.php on line 17

Warning: copy(/var/www/sites/yoyo.pl/s/z/szkolaizabelin/zenphoto/zp-
core/images/videoDefault.png) [function.copy]: failed to open stream:
No such file or directory in /var/www/sites/yoyo.pl/s/z/szkolaizabelin/
zenphoto/zp-core/controller.php on line 17

Warning: main(Sajax.php) [function.main]: failed to open stream: No
such file or directory in /var/www/sites/yoyo.pl/s/z/szkolaizabelin/
zenphoto/zp-core/controller.php on line 104

Fatal error: main() [function.require]: Failed opening required
'Sajax.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/
www/sites/yoyo.pl/s/z/szkolaizabelin/zenphoto/zp-core/controller.php
on line 104

.

Jak googlowałem to ktośtam przebąkiwał, że to problem z Safemode, ale
nie znalazłem rozwiązania.

strona galerii: http://www.szkolaizabelin.yoyo.pl/zenphoto/

Jak możecie poradzić coś to byłbym wdzięczny (na php i MySQL mało się
znam...)



Fatal error: Unknown function: htmlspecialchars() . Informacje o dostępnych
funkcjach PHP uzyskasz pod adresem http://webpark.pl/pomoc.html?fid=13
in /cutenews/inc/functions.inc.php on line 22

O co chodzi z tym CHMOD? Jak go skonfigurować?


O ile mi wiadomo to
chmod - change file access permissions


Witam
Przyklad , prosze bardzo:

<FORM ENCTYPE="multipart/form-data" ACTION="_URL_" METHOD=POST
<INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="1000"
 Send this file: <INPUT NAME="userfile" TYPE="file"
 <INPUT TYPE="submit" VALUE="Send File"   </FORM

gdzie:
_URL_ to odwolanie do pliku zawierajacego skrypt wykonywany po wczytaniu
pliku
MAX_FILE_SIZE - wielkosc pliku

po poprawnym wczytaniu skrypt zwraca ci nastepujace zmienne

$userfile - nazwa pliku pod ktora tymczasowo skrypt umiescil plik na
serwerze

$userfile_name - orginalna nazwa pliku

$userfile_size - wielkosc pliku

$userfile_type - typ pliku np. "image/gif"

Zmienne te mozna wykorzystac w dalszej procedurze zapisywania i sprawdzania
pliku np

Function loadfile () {

 global $userfile, $userfile_name, $userfile_size, $userfile_type;

 if (!($imag=GetImageSize($userfile))|| $imag[2]!=2)
  error_image();
  }

w tym przypadku funkcja sprawdza czy wczytane pole jest faktycznie *.jpg , w
razie niespelnienia warunkow odwoluje sie do funkcji error_image()

Jest to o wiele mnie skomplikowane niz instalacja po stronie serwera CGI a i
pole manewru jest duzo wieksze.
Warunkiem tutaj jest tylko obsluga przez serwer PHP.
Pozdrawiam
Piotr

Tanie konta e-mail z pojemnosci 20 MB w jednej z 51 domen!
Serwery WWW, obsluga FrontPage '98, sklep Internetowy,
statystyki ogladalnosci WWW, pakiet skryptow CGI oraz PHP.



Jest możliwe wczytanie pliku do zmiennej za pomocą funkcji
file_get_contents() - z zewnętrznego serwera także. Zobacz:
http://pl.php.net/manual/pl/function.file-get-contents.php

[...]


W pierwszym poście pisałem, że takie rozwiązanie trochę mnie nie
satysfakcjonuje. Mimo wszystko, dzięki za chęci ;)



Mam nurtujace mnie pytanko - zerknijcie pod adres:
http://wallpaperstock.com/porsche-911-turbo-wallpapers_w2211.html

Po prawej stronie zdjecia tapetki macie 4 linki do obrazkow (Download) -
klikniecie ktoregokolwiek powoduje ze wyskakuje okienko POBIERZ PLIK - a nie
jak normalnie wyswietlenie obrazka w oknie przegladarki.


[...]

Aby pobrać plik, a nie go wyświetlić możesz zrobić przykładowo tak:

<a href="download.php?file=pdf/sciezka/nazwa.pliku"Link</a

No i plik download.php może wyglądać tak:
<?php

download($file);

function download($file, $name = false, $type = false, $down = true) {
if(!file_exists($file)) exit;
if(!$name) $name = basename($file);
if($down) $type = "application/force-download";
else if(!$type) $type = "application/download";
$disp = $down ? "attachment" : "inline";
header("Content-disposition: ".$disp."; filename=$name");
header("Content-length: ".filesize($file));
header("Content-type: ".$type);
header("Connection: close");
header("Expires: 0");
set_time_limit(0);
readfile($file);
exit;

}


?

To tylko przykład. Ktoś może mieć inny pomysł ;-)


Powieś skrypt do downloadu na tym serwerze na którym masz pliki..?
A potem na stronce
http://mojserwer.ub/mojekonto/down_this_s**t.php?plik=xxxx.pdf


pomysl ok ale nie spelnia moich zalozen
bo jak na serwerze1 klikniesz w link serwer2/download.php?file=xxx.pdf
to przekieruje na serwer2 z oknem... ale zrobilem troszke inaczej... popupem
i wtedy dziala

ale brakuje mi jednej rzeczy ktorej nie rozumiem
zrobilem print w tym okienku (POBIERANIE W TRAKCIE) ale on nie dziala...

<?php

print "<br /<center<font size="2" color="black"<bPOBIERANIE W
TRAKCIE</b</font</center<br /";

$file=$_GET['file'];

download($file);

function download($file, $name = false, $type = false, $down = true) {
if(!file_exists($file)) exit;
if(!$name) $name = basename($file);
if($down) $type = "application/force-download";
else if(!$type) $type = "application/download";
$disp = $down ? "attachment" : "inline";
header("Content-disposition: ".$disp."; filename=$name");
header("Content-length: ".filesize($file));
header("Content-type: ".$type);
header("Connection: close");
header("Expires: 10");
set_time_limit(10);
readfile($file);
exit;

}


print'<scriptwindow.close()</script';
?

ktos wyjasni mi dlaczego??

Pozdro
G


Jeśli komuś się nudzi, to mam małą prośbę o przetestowanie
aplikacji którą popełniłem w PHP (terminarz + inne)

Działa tylko na IE4 lub nowszym.

Wszelkie uwagi mile widziane.


bardzo przyjemny serwis
nauczylem sie przy okazji czego nowego - mozna wyswietlac podglad
wgrywanych przez formularz plikow graficznych na serwer
calkiem ciekawa mozliwosc oby tylko jeszcze NN jakos to obslugiwal...
przyklad ponizej

Marcin

<html
<head
<script language="JavaScript"
var foto = "";
function zmien() {
  if (foto != document.forms.formularz.plik.value) {
    foto = document.forms.formularz.plik.value;
        document.images["zdjecie"].src = foto;
  } else setTimeout( "zmien()", 1000 );

}


</script
</head
<body
<center
<form name="formularz" enctype="multipart/form-data" method="POST"
      <img name="zdjecie" border="1" width="100" height="100"</td
      <input type="hidden" name="MAX_FILE_SIZE" value="50000"
      <input type="file" name="plik" size="10" value="" onclick="zmien()"
</form
</center
</body
</html



| Tylko nie mów, że nie korzystałeś do tej pory z manuala! ;-))
| http://faq.pl/php/html/function.file.html

| powszechnie wiadomo, manuale sa dla mieczakow ;

Dla mięczaków to jest ta grupa :-)))


e-e dla leniwych ;P

pozdro
Lejzik


Witam!
Chcialem wyslac mejla za pomoca skryptu z ponizszego adresu:

http://php.faq.pl/klucz/pear_mail

Jednak okazalo sie, ze nie mam pliku Mail.php

Pierwszy raz korzystam z PEAR, wiec za bardzo nie wiedzialem co mam zrobic,
ale zrobilem tak:

1)Sciagnalem pakiet z http://pear.php.net/get/Mail-1.1.9.tgz
2)Wgralem zawartosc powyzszego pakietu do katalogu ../PEAR
3)Dopisalem do php.ini nastepujace linijke:

include_path = ".:/usr/local/lib/php/PEAR:/usr/local/lib/php"

i mam takie komunikaty po uruchomieniu skryptu:

Warning: Mail_smtp::send(Net/SMTP.php) [function.send]: failed to open stream:
No such file or directory in /usr/local/lib/php/PEAR/Mail/smtp.php on line 185

Warning: Mail_smtp::send() [function.include]: Failed opening 'Net/SMTP.php'
for inclusion (include_path='.:/usr/local/lib/php/PEAR:/usr/local/lib/php') in
/usr/local/lib/php/PEAR/Mail/smtp.php on line 185

Fatal error: Class 'Net_SMTP' not found in
/usr/local/lib/php/PEAR/Mail/smtp.php on line 189

Moze mi ktos poradzic co mam jeszcze zrobic, albo gdzie mam blad?
Dodam, ze mam php 5.0.2 kompilowane ze zrodel i nie mam takiego pliku jak:
Net/SMTP.php
Wiec o co mu chodzi?

Pozdrawiam

qwertek


Tak... znalazłem to już w necie. Tylko że ja mam w pliku tekstowym
każdy wyraz w osobnej linijce... Jak przydzielić każdy wyraz do
osobnej tablicy żebym miał:

$tablica[0] = 'dom';
$tablica[1] = 'kot';
$tablica[2] = 'ala';


Poczytaj sobie o file():
http://pl.php.net/function.file


| Tak... znalazłem to już w necie. Tylko że ja mam w pliku tekstowym
| każdy wyraz w osobnej linijce... Jak przydzielić każdy wyraz do
| osobnej tablicy żebym miał:

| $tablica[0] = 'dom';
| $tablica[1] = 'kot';
| $tablica[2] = 'ala';

Poczytaj sobie o file():
http://pl.php.net/function.file


Rozumiem że mam użyć
array file ( string nazwa_pliku [, int użyj_include_path])

wyglądała ta komenda, jeśli mój plik to dane.txt i znajduje się on
w tym samym katalogu co plik sortujący sort.php?

Z góry thx.


Witam, co robię nie tak??

Obrazek się nie pojawia...

Pozdrawiam

<html
<head
  <titletytuł</title
</head
<body bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080"
alink="#FF0000"

<?php

error_reporting( 32 );
header( 'Content-Type: text/html' );

$imgPath = '1.jpg';

// Atdod atpakal GD_ImageResource
function imageCreateFromJpegEx($file)
{
   $data = file_get_contents($file);

   $i = 0;
   while (!$im)
   {
       $data = substr_replace($data, "", -3, -2);

   }
   return $im;

}


$im = imageCreateFromJpegEx($imgPath);
echo("<img  src="$im"</img");

?
</body
</html



Panie Mariuszu, czemu nie działa coś takiego:
$fcontents = file (http://www.nbp.pl/Kursy/KursyA.html);


Udziele standardowej odpowiedzi admina, bo sie tu idealnie nadaje: "U mnie dziala".

A juz troche bardziej serio to radze zajrzec do manula: http://pl.php.net/function.file i przeczytac dokladnie informacje kiedy mozna otwierac zewentrzne URLe za pomoca file()



Udziele standardowej odpowiedzi admina, bo sie tu idealnie nadaje: "U mnie dziala".

A juz troche bardziej serio to radze zajrzec do manula: http://pl.php.net/function.file i przeczytac dokladnie informacje kiedy mozna otwierac zewentrzne URLe za pomoca file()


Sądząc po odpowiedzi, niewłaściwie sformułowałem pytanie.
Spróbuję zapytać trochę inaczej:

<?

$fcontents1 = file (http://www.rzeczpospolita.pl/index.html);

$fcontents2 = file (http://www.nbp.pl/Kursy/KursyA.html);

?

Zmienna $fcontents1 zawiera całą stronę index.html, a zmienna
$fcontents2 tylko początkowy fragment strony KursyA.html (bez tabeli z
kursami). Dlaczego tak się dzieje?

Pozdrawiam


Ja mogę wam polecić darmowy host www.000webhost.com

kilka zalet

- do 1,5GB na stronę,
- 100GB transfer miesięczny,
- obsługa PHP bez jakichś ograniczeń:

1. PHP mail() function and Sendmail
2. Curl, GD2 library, ImageMagick, Zend
3. fopen() and PHP sockets
4. safe_mode is OFF, file uploads ON
5. Zend Optimizer support, Ioncube loader.. and much more features are enabled

- obsługa MySQL
- najważniejsze BRAK OBCYCH REKLAM
- mnóstwo narzędzi do zarządzania stroną i kontem,

Witam ! Od Wczoraj od Rana wyskakuje mi dziwny błąd
Miałem Zainstalowanego Beer Moda ale Usunołem bo Szkoda mi Miejsca na dysku
Bład na dole w Kodzie wstawiłem. Ktoś moze wie co z tym zrobic ?

Warning: main(./../cache/board_config.php) [function.main]: failed to open stream: No such file or directory in /users/salwek/www/fifagool.pl/common.php on line 250

Warning: main(./../cache/board_config.php) [function.main]: failed to open stream: No such file or directory in /users/salwek/www/fifagool.pl/common.php on line 250

Warning: main(./../cache/board_config.php) [function.main]: failed to open stream: No such file or directory in /users/salwek/www/fifagool.pl/common.php on line 250

Warning: main() [function.include]: Failed opening './../cache/board_config.php' for inclusion (include_path='.:/usr/local/php4-cgi/lib/php:/usr/local/php4-cgi/lib:/conf/php/php4/pear') in /users/salwek/www/fifagool.pl/common.php on line 250

x.php - mój plik php, który mam zamiar integrować z forum phpBB2 by Przemo,
/nowyfolder/gora/x.php - dokładna ścieszka do odtwarzania,

na początku skryptu php wpisuje:

define('IN_PHPBB', true);
define('ATTACH', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

.. dalsza część kodu do integracji


Gdy uruchamiam skrypt, błąd mam:

Warning: main(/nowyfolder/gora/extension.inc) [function.main]: failed to open stream: No such file or directory in /home/popekcs/public_html/forum/nowyfolder/gora/index.php on line 7


Chodzi tutaj o ścieszki, aby odtworzyć pliki: extension.inc i , common, w jaki sposób mają wyglądać
w moim przypadku, gdzie x.php znajduje się w nowyfolder/gora/
a skrypt z folderze /forum/

czyli całość:

/forum/nowyfolder/gora/x.php

w katalogu "portalpages" utworzyłem katalog o nazwie "sklep". Wrzuciłem do sklepu potrzebne pliki. wpisałem URL "http://www.sklep-vision.ovh.org/forum/portalpages.php?name=sklep/index" i pojawił mi się taki błąd. Czy wie ktoś oco chodzi?

Warning: filesize() [function.filesize]: stat failed for plugins/plugins.php in /home/s/k/l/sklep-vision/www/forum/portalpages/sklep/index.php on line 34

Warning: file() [function.file]: Unable to access db/categories.php in /home/s/k/l/sklep-vision/www/forum/portalpages/sklep/core/categories-ff.php on line 53

Warning: file(db/categories.php) [function.file]: failed to open stream: Nie ma takiego pliku ani katalogu in /home/s/k/l/sklep-vision/www/forum/portalpages/sklep/core/categories-ff.php on line 53

Warning: filesize() [function.filesize]: stat failed for plugins/actions_client.php in /home/s/k/l/sklep-vision/www/forum/portalpages/sklep/index.php on line 51

Warning: file() [function.file]: Unable to access db/categories_files.php in /home/s/k/l/sklep-vision/www/forum/portalpages/sklep/core/files-ff.php on line 9

Warning: file(db/categories_files.php) [function.file]: failed to open stream: Nie ma takiego pliku ani katalogu in /home/s/k/l/sklep-vision/www/forum/portalpages/sklep/core/files-ff.php on line 9
No template file: templates/default/contact_form.tpl
No template file: templates/default/contact.tpl
No template file: templates/default/head.tpl
No template file: templates/default/footer.tpl

Witam ! Od Niedawna wyskakuje mi dziwny błąd
Miałem Zainstalowanego Beer Moda ale Usunołem bo Szkoda mi Miejsca na dysku
Bład na dole w Kodzie wstawiłem. Ktoś moze wie co z tym zrobic ?

Warning: main(./../cache/board_config.php) [function.main]: failed to open stream: No such file or directory in /users/salwek/www/fifagool.pl/common.php on line 250

Warning: main(./../cache/board_config.php) [function.main]: failed to open stream: No such file or directory in /users/salwek/www/fifagool.pl/common.php on line 250

Warning: main(./../cache/board_config.php) [function.main]: failed to open stream: No such file or directory in /users/salwek/www/fifagool.pl/common.php on line 250

Warning: main() [function.include]: Failed opening './../cache/board_config.php' for inclusion (include_path='.:/usr/local/php4-cgi/lib/php:/usr/local/php4-cgi/lib:/conf/php/php4/pear') in /users/salwek/www/fifagool.pl/common.php on line 250


w 250 Linijce Common.php Jest to :

248|if ( $check_cache = sql_cache('check', 'board_config') )
249|{
250|           include($check_cache);
251|}
252|else
253|{


Ktoś wie co na to poradzic ?

[ Dodano: 26-12-2008, 13:04 ]

Hi petekin74,

Built-in mail feature is a PHP mail() function.
Not on every server this function is working correctly.

There are 2 posibilities:
1. try to setup a SMTP (external) server
2. test if mail() function is working, eg. insert code below into a mail.php file and run:
<?php
    $ret = mail('your@email.domain', 'test subject', 'test message body');
    if ($ret) echo 'Email sent successfully'; else echo 'mail function is not working';
?>


BTW, remember that mail function could have a lot of restrictions, eg.: 10 mails per hour, max 100 mails per day, max 1 recepient per mail, etc.

Jestem młodym początkującym webmasterem , pierwszy raz robie stronę na div-ach , do wypróbowania swojej stroki (jeszcze nie gotowa) chciałem zobaczyć jak wygląda i wrzuciłem ją na yoyo.pl i wszystko ok wygląda tak jak po mojej myśli ale gdy klikam w odnośnik strona rozjeżdża się a na yoyo wywala błąd

informatykaa.yoyo.pl i jak kliknę w oferta to wywala to


Warning: main() [function.main]: Unable to access /var/www/sites/yoyo.pl/i/n/informatykaa/oferta.php.html in /var/www/sites/yoyo.pl/i/n/informatykaa/head.php on line 5

Warning: main(/var/www/sites/yoyo.pl/i/n/informatykaa/oferta.php.html) [function.main]: failed to open stream: No such file or directory in /var/www/sites/yoyo.pl/i/n/informatykaa/head.php on line 5

Warning: main() [function.include]: Failed opening '/var/www/sites/yoyo.pl/i/n/informatykaa/oferta.php.html' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/sites/yoyo.pl/i/n/informatykaa/head.php on line 5


Czy ktoś wie o co chodzi ? Czy to błąd związku z złym kodem strony ,czy może yoyo ma winę ?

Co sie posuło z weryfikatorem mi przynajmiej nie sprawdza walk tylko wyskuje taki bład

Warning: file() [function.file]: php_network_getaddresses: getaddrinfo failed: Name or service not known in /home/virtual/halik/public_html/parser.php on line 107

Warning: file(http://my-fantasy.net/battle_report.php?r_id=8395993) [function.file]: failed to open stream: Success in /home/virtual/halik/public_html/parser.php on line 107

OK, udalo mi sie dodac do list repozytoria Lennego i poszlo ale niestety sie nie chce uruchomic, a mianowiscie jak wpisuje http://localhost/torrentflux/ to wyskakuje mmi strona ale na niej blad:

 
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'torrentflux'@'localhost' (using password: YES) in /usr/share/php/adodb/drivers/adodb-mysql.inc.php on line 365

TorrentFlux Database/SQL Error
Database error: Access denied for user 'torrentflux'@'localhost' (using password: YES)

Always check your database variables in the config.php file.


Czy ktos wie jak sobie z tym poradzic? Czytalem troche na angielskich stronach ale nie ma zadnej konkretnej odpowiedzi.


Warning: ini_get() has been disabled for security reasons in /data/members/free/tripod/uk/s/a/b/sabrisu/htdocs/phpbb2/includes/functions.php on line 475

Warning: shell_exec() [function.shell-exec]: Cannot execute using backquotes in Safe Mode in /data/members/free/tripod/uk/s/a/b/sabrisu/htdocs/phpbb2/includes/functions.php on line 475
[phpBB Debug] PHP Notice: in file /install/index.php on line 394: Cannot modify header information - headers already sent by (output started at /includes/functions.php:475)
[phpBB Debug] PHP Notice: in file /install/index.php on line 395: Cannot modify header information - headers already sent by (output started at /includes/functions.php:475)
[phpBB Debug] PHP Notice: in file /install/index.php on line 396: Cannot modify header information - headers already sent by (output started at /includes/functions.php:475)
[phpBB Debug] PHP Notice: in file /install/index.php on line 397: Cannot modify header information - headers already sent by (output started at /includes/functions.php:475)

Ja mam na darmowym hoście www.000webhost.com i jak na razie również nie narzekam.
kilka zalet tego hosta:
- 1,5GB na stronę,
- 100GB transfer miesięczny,
- obsługa PHP bez jakichś ograniczeń:
    1. PHP mail() function and Sendmail
    2. Curl, GD2 library, ImageMagick, Zend
    3. fopen() and PHP sockets
    4. safe_mode is OFF, file uploads ON
    5. Zend Optimizer support, Ioncube loader.. and much more features are enabled
- obsługa MySQL
- najważniejsze BRAK REKLAM (puki co)
- dostępne narzędzia ułatwiające zaprojektowanie i wykonanie własnej strony,
- mnóstwo narzędzi do zarządzania stroną i kontem,

Witam, mam problem ze ścieżką dostępu do show_news.php.
CN zainstalowałem w głównym katalogu mojego serwera webd.pl.
Napisałem news, niestety podczas generowania kodu wyskakuje błąd:

CuteNews wykryło, że ścieżka dostępu do show_news.php to:

'/home/epacom/public_html/cutenews/show_news.php'

Jeśli z jakischś powodów jest ona nieprawidłowa lub nie działa, sprawdź samodzielnie
jaka jest ścieżka dostępu do pliku show_news.php, lub skontaktuj się z administratorem.

Gdy chce podejrzeć bezpośrednio plik show_news.php wyskuje mi:

Warning: main(/home/epacom/public_html/cutenews/data/Default.tpl) [function.main]: failed to open stream: No such file or directory in /home/epacom/public_html/cutenews/show_news.php on line 21

Fatal error: main() [function.require]: Failed opening required '/home/epacom/public_html/cutenews/data/Default.tpl' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/epacom/public_html/cutenews/show_news.php on line 21

W ścieżce 21 pliku show_news.php mam:
if(!isset($template) or $template == "" or strtolower($template) == "default"){ require_once("$cutepath/data/Default.tpl"); }

Moje pytanie: czy wysterczy coś zmienić w pliku show_news.php czy problem jest z serwerem - dodam że jest on płatny.

Z góry dzieki za pomoc

class getFiles{
   
   
   
   public function __construct() {
   }
   
   function getF($dir){
      
      $ar = array();
      
      if (is_dir($dir)) {
          if ($dh = opendir($dir)) {
              while (($file = readdir($dh)) !== false) {
                  array_push($ar, $file);
              }
              closedir($dh);
          }
      }
      
      return $ar;
      
   }
   
}
KUNIEC

problem polega na tym ze zawsze dostaje
na poczatku dwa pierwsze pliki puste a dokladniej
wyglada to tak

"."
".."
"plik1"
"plik2"
"plik3"
"plik4"

itd..

chociaz rzeczywista zawartosc folderu to

"plik1"
"plik2"
"plik3"
"plik4"

Właśnie jestem w toku tworzenia skryptu php na rzecz pewnego systemu. Nie jestem w tym jakoś nad wyraz uzdolniony, ale natknąłem się na problem, który - wydaje mi się - trudno rozgryźć. Ale o co chodzi? Mam taki kod:

Kod:

function loguj()
 {
 $haslo = $_POST[ 'haslo' ];
 
   $data = '1.dat';
   
   $plik     = fopen( $data, 'r' );
   $data     = file($data);

   if ( $haslo != $data[2] )
      {echo '<b><font color=red>Złe hasło!</font></b>';
       exit;
      }
   if ( $haslo == $data[2] )
      {   
      echo 'Zalogowałeś się';
           }
 }
KUNIEC

Mozna użyć np. funkcji copy http://pl.php.net/manual/pl/function.copy.php

Przykład PHP:
<?php
$file = 'http://download.gadu-gadu.pl/gg70.exe';
$newfile = 'new/moje_gg70.exe'; 
  
if (!copy($file, $newfile))

     echo "kopiowanie pliku $file, nie powiodło się "; 
}
?>
KUNIEC

Katalog do ktorego kopiujesz musi miec odpowiednie uprawnienia (777), czas przesyłu zalezy od predkosci obydwu serwerów, serwer z ktorego kopijesz musi zgadzac sie na bezposrednie pobieranie.

Mam taki kod:

$uploaddir = '/home/davka/public_html/bt/uploads/';
$uploadfile = $uploaddir . basename($_FILES['userfile']['name']);

echo '<pre>';
//copy($_FILES['userfile']['tmp_name'], $uploadfile);
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
    echo "File is valid, and was successfully uploaded. ";
} else {
    echo "Possible file upload attack! ";
}

echo 'Here is some more debugging info:';
print_r($_FILES);

print "</pre>";
KUNIEC

I w logach cPanelu pokazuje mi taki błąd:

PHP Warning: move_uploaded_file() [<a href='function.move-uploaded-file'>function.move-uploaded-file</a>]: Unable to move '/tmp/phpFrRdrw' to '/home/davka/public_html/bt/uploads/aa.txt' in /home/davka/public_html/bt/nixon.php on line 10

PHP Warning: move_uploaded_file(/home/davka/public_html/bt/uploads/aa.txt) [<a href='function.move-uploaded-file'>function.move-uploaded-file</a>]: failed to open stream: Permission denied in /home/davka/public_html/bt/nixon.php on line 10

Co robie nie tak. Wygląda mi to na brak dostepu do plików w /tmp. Admin zdjął safe mode i dalej nie działa.

proszę o pomoc
po wypełnieniu wszystkich pól instalacji na serwerze i naciśnięciu "pobierz" (chodzi o plik conf.php) pojawło się kilka linijek które załączam, a pliku niema. co robić?

Warning: session_start() [function.session-start]: open(/tmp/sess_3a3d3ec2f715b66089c9232f3844013c, O_RDWR) failed: No such file or directory (2) in /galeria/install/create_conf.php on line 2

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /galeria/install/create_conf.php:2) in /galeria/install/create_conf.php on line 2

Warning: Cannot modify header information - headers already sent by (output started at /galeria/install/create_conf.php:2) in /galeria/install/create_conf.php on line 4

Warning: Cannot modify header information - headers already sent by (output started at /galeria/install/create_conf.php:2) in /galeria/install/create_conf.php on line 5

Warning: Unknown: open(/tmp/sess_3a3d3ec2f715b66089c9232f3844013c, O_RDWR) failed: No such file or directory (2) in Unknown on line 0

Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0

Witam, jako że jestem nowy w rodzinie IMGallery, to mam problem, po wpisianiu danych bazy, wszystko idzie dobrze, wrzuciłem z powrtem pliczek conf.php oraz nadałem odpowiednie prawa folderom jak i usunąłem folder install. Gdy wchodze w galerię wyskakouje mi błąd:

Warning: main(motywy/IMG_BB/instr.php) [function.main]: failed to open stream: No such file or directory in /home/marx/index.php on line 28

Warning: main(motywy/IMG_BB/instr.php) [function.main]: failed to open stream: No such file or directory in /home/galeria/index.php on line 28

Warning: main(motywy/IMG_BB/instr.php) [function.main]: failed to open stream: No such file or directory in /home/galeria/index.php on line 28

Fatal error: main() [function.require]: Failed opening required 'motywy/IMG_BB/instr.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/galeria/index.php on line 28
KUNIEC

Prosze o pomoc. Dziękuję za odpowiedzi.

// funkcja 1
echo "<OL>";
$dane = file("brutale.txt") or die('nie można otworzyć pliku z danymi');
krsort ($dane);
// krsort($dane);
foreach($dane as $linia)
{
$kom = explode("|", chop($linia));

echo "<LI>".$kom[1]." - ".$kom[0]."pkt.</LI> ";

}

// funkcja 2
function cmp ($a, $b) {
if ($a == $b) return 0;
return ($a > $b) ? -1 : 1;
}

$dane = file("brutale.txt");

usort ($dane, "cmp");

while (list ($key, $value) = each ($dane)) {

echo "<br>$key: $value ";
// echo "$key: $value ";
}


obydwie funkcje wyświetlają mi taki sam wynik
od najwyżego wyniku do najiższego z 1 wyjątkiem

wyniki pojawiają mi sie takie
Włókniarz Kietrz - 9pkt.
Tłoki Gorzyce - 9pkt.
Stal Stalowa Wola - 6pkt.
Sparta Brodnica - 5pkt.
Ruch Radzionków - 4pkt.
Ruch Chorzów - 3pkt.
Obra Kościan - 3pkt.
MKS Mława - 2pkt.
KS Myszków - 2pkt.
Dyskobolia Grodzisk Wielkopolski - 23pkt.
Stomil Olsztyn - 1pkt.
Cracovia - 1pkt.
Widzew Łódź - 19pkt.
Szczakowianka Jaworzno - 16pkt.
RKS Radomsko - 11pkt.
Arka Gdynia - 10pkt.
KUNIEC

to jest źle
1-9 sortuje dobrze, ale jak natrafia na dziesiętne to wyrzuca na koniec jednosci
ma sortowac
zeby wynik 23 był na górze,a nastepne odpowiednio niżej

Mam zrobiony system logownia i wszytko działa wśmienicie do przypadku że nie może podczas logowania użytkonika który ma w nicku ó, ą, itd. nie chce poprostu potwierdzić że został zalogowany.

Sprawdziłem zmienne i ja suchy text wyświetlał mi się dobry login, taki jaki pobierał z bazy, w każdym miejscu skryptu. Jednak nie chciał zalogować. Why?

powiedzmy że pliku DATA jest login Kargól a haslo kargol

a oto kod, systemu zalogowania

function login($login, $passwd)
   {
   $line = file(DATA);
   foreach($line as $temp)
      {
      $str = explode(",", $temp);
      
      if(chop($str[0])==$login && chop($str[1])==$passwd)
         {
         $swoj=$_SESSION["USER_AUTH"]  = True;
         $_SESSION["USER_LOGIN"] = $_POST["login"];

         return True;
         }
      }
   //  $login = htmlentities($login);
   //   echo $login;
   return False;
   }
KUNIEC

Witam.

Oto fragment mojego kodu:

<script language="JavaScript">
function SendRequest() {
var req = mint.Request();

req.OnSuccess = function() {
$("response").innerHTML = this.responseText;
}

req.SendForm("form");
}
</script>

<form id="form" enctype="multipart/form-data" action="wyslij.php" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="100000">
<input name="plikuzytkownika" type="file">

//Jak linia ponizej jest odkomentowana to dziala
//<input type="submit" value="OK">

</form>

<div id="response"></div>
<button onclick="SendRequest()">Wyślij formularz</button>

Oczywiście komunikacja jest, otrzymuje odpowiedz z serwera ze plik nie został przeslany, nie dzialaja zmienne superglobalne $_FILE['nazwauzytkownika']['error'] wywala błąd.
Natomiast gdy odkomentuje submita to wszytsko dziala, ale wtedy juz funkcja SendRequest jest bezuzyteczna.

Jezeli cos podobnego pojawilo sie na forum to z gory przepraszam, a bede bardzo wdzieczny za jakies sugestie i rozwiazania.

oto kolejna część do przetłumaczenia:

4. For the administrative area to function, certain files in the /includes
directory must be writable by the web server process.
Set these files to writable using chmod 777:

adminmail.inc.php
categories_select_box.inc.php
countries.inc.php
currency.inc.php

5. Edit the file config.inc.php that is in the folder phpAdsNew. The only changes in this config.inc.php file that reneeded are in the Administrator's section of the file.

You will find the Admin's username & password at line # 222 under Administrator's Configuration. You may change these if you like.
Also there is where you would set email for admin for banner management.

*NOTE* There are two different config.inc.php files you must edit. One in the includes folder and one in the phpAdsNew folder.
You will be able to sign into phpAdsNew from PHPAuction's Admin Back-end.

Witam!

Mam drobny problem przy uruchamianiu gry.
Oczywiście Oryginał, w polskiej wersji językowej.
Po zainstalowaniu i spaczowaniu gry do wersji 2.1.1.0 spróbowałem ją uruchomić. Gra włącza się, następnie przechodzi do menu sprawdzania konfiguracji systemu (te takie zielone napisiki ;D) i w momencie gdy dochodzi do linii "SETUP CHECK..." gra minimalizuje się na pasek i wyskakuje popup o treści:

An exception has been thrown!
Error #: 9
Function cPhysics::init
Description: NxCreatePhysicsSDK Failed!
File: d:projectssacred2sources2renderengine/physics/physics.php
Line: 298
Stack unwinding
- <<callstack>>

Są dwie opcje odpowiedzi "OK" oraz "Anuluj". Kliknięcie obu z nich powoduje wyłączenie gry.
Konfiguracja mojego komputera:

+Komputer składany z części własnych
+Intel Core 2 Duo E8200 2,66Ghz
+CDrom LG Lightscribe 48x
+2Gb Ram
+Radeon HD4870
+zintegrowana (?) wszystko na to wskazuje
+Saitek CYBORG mouse (+najnowsze sterowniki)

Pozdrawiam

Witam mam taki problemik na świeżo postawionym Debianku Etch
Robie skrypcik w php uruchamiam go i wysakuje mi taki blad:
Fatal error: Call to undefined function: mysql_connect() in [...]


Odpalam phpinfo i widze takie cos:
Configuration File (php.ini) Path     /etc/php4/apache2/php.ini


podgladam pliczek i juz widze juz co jest zle nie mam
extension=mysql.so
wiec tworze taka linijeczke i uruchamiam ponownie ale ni dziala.

Dalej patrze w phpinfo:
extension_dir    /usr/lib/php4/20050606+lfs    /usr/lib/php4/20050606+lfs


wchodze do katalogu /usr/lib/php4/20050606+lfs i nie mam tam zadnych pliczkow.

Z kad mam sciagnac mysql.so
i czy jak sciagne ten p[liczek i go wsadze do
/usr/lib/php4/20050606+lfs
to bedzie dzialac tzn nie bedzie fatal errora?

pewien skrypt działa u mnie na lokalnym serwerze a nie działa po wysłaniu na serwer ugu.pl

oto kod:
Kod: Zaznacz cały<?php
$adres='http://pogoda.interia.pl/miasta?id=11699';
$strona=file_get_contents($adres);
$adres=substr($adres, 0, 24);

$temperatura_odleglosc=strpos($strona, '<span class="tex2B"  style="font-size:14px;">');
$temperatura=substr($strona, $temperatura_odleglosc, 47);

$obrazek_odleglosc=strpos($strona, '/img/ikony/');
$obrazek_link=$adres.substr($strona, $obrazek_odleglosc, 23);
$obrazek='<img src="'.$obrazek_link.'" alt="Pogoda" />';

$tresc.='Temperatura: '.$temperatura.'°C<br />';
$tresc.=$obrazek;
?>

wyświetla się ostrzeżenie:
Kod: Zaznacz całyWarning: file_get_contents() [function.file-get-contents]: URL file-access is disabled in the server configuration in /virtual/m/a/marek.ugu.pl/pogoda.php on line 3

Warning: file_get_contents(http://pogoda.interia.pl/miasta?id=11699) [function.file-get-contents]: failed to open stream: no suitable wrapper could be found in /virtual/m/a/marek.ugu.pl/pogoda.php on line 3

Czy ktoś wie o co może chodzić?

Witam wszystkich
Z gory mowie ze nie jestem specjalista od php, ostatnimi czasy na moim forum pojawil sie jeden powazny problem ktory powtorzyl sie juz ktorys raz
Mianowicie wchodzac na swoje forum widze tylko cos takiego:

[phpBB Debug] PHP Notice: in file /includes/session.php on line 406: session::include_once() [function.include]: Failed opening './includes/auth/auth_.php' for inclusion (include_path='.:/:/usr/php/pear')
[phpBB Debug] PHP Notice: in file /includes/session.php on line 885: Cannot modify header information - headers already sent by (output started at /includes/functions.php:2922)
[phpBB Debug] PHP Notice: in file /includes/session.php on line 885: Cannot modify header information - headers already sent by (output started at /includes/functions.php:2922)
[phpBB Debug] PHP Notice: in file /includes/session.php on line 885: Cannot modify header information - headers already sent by (output started at /includes/functions.php:2922)
Language file /common.php couldn't be opened.

Po aktualizacji do RC4 pojawił się komunikat:
[phpBB Debug] PHP Notice: in file /index.php on line 104: sprintf() [function.sprintf]: Too few arguments
Co spowodowało na stronie głównej:
prosilver: Brak funkcji Wyloguj, itp.
subsilver2: Bardzo duże czcionki
To była aktualizacja RC3 >> RC4 za pomocą paczki "Changed Files Only".
Na czas odpowiedzi wracam do RC3.

Witam, mam pewien problemik z tym plikiem, otóż chciałem zrobić własny layout do gry, a że jestem leniwy wolałem się posłużyć owym skryptem. Z tymże po załadowaniu pliku i podmienieniu tych wszystkich "logo.png" to nie działa... Po prostu robi mi odstęp od góry i nic nie ma.

Dodatkowo wchodząc na "mojastronka/images/_beige/stworz.php wyświetla mi:

Kod:Warning: opendir() [function.opendir]: open_basedir restriction in effect. File(/var/www/images/_beige/) is not within the allowed path(s): (/home/freehost/t/i/timpe/www/:/home/freehost/t/i/timpe/tmp/) in /home/freehost/t/i/timpe/www/images/_beige/stworz.php on line 62

Warning: opendir(/var/www/images/_beige/) [function.opendir]: failed to open dir: Operation not permitted in /home/freehost/t/i/timpe/www/images/_beige/stworz.php on line 62

Warning: readdir(): supplied argument is not a valid Directory resource in /home/freehost/t/i/timpe/www/images/_beige/stworz.php on line 65

Warning: closedir(): supplied argument is not a valid Directory resource in /home/freehost/t/i/timpe/www/images/_beige/stworz.php on line 73

Jakieś pomysły ?

Witam
Pare pytanek :
1) Czy jak instalne z paczek apache oraz php to bedzie działać mi to
razem odrazu działać, czy to tylko mozliwe jest poprzez kompilacje
apache i php ?

2) Podczas kompilacji dowolnych źródeł apacha wywala mi taki błąd :

./configure --prefix=/var/lib/apache --enable-shared=max
--enable-module=most
[ciach]
make
[ciach]
cc -c  -I../../os/unix -I../../include   -DLINUX=22 -DHAVE_SET_DUMPABLE
-DNO_DBM_REWRITEMAP -DUSE_HSREGEX `../../apaci` -fpic -DSHARED_MODULE
mod_auth_anon.c && mv mod_auth_anon.o mod_auth_anon.lo
gcc -shared  -o mod_auth_anon.so mod_auth_anon.lo
gcc -c  -I../../os/unix -I../../include   -DLINUX=22 -DHAVE_SET_DUMPABLE
-DNO_DBM_REWRITEMAP -DUSE_HSREGEX `../../apaci` -fpic -DSHARED_MODULE
mod_auth_dbm.c && mv mod_auth_dbm.o mod_auth_dbm.lo
mod_auth_dbm.c:41:18: ndbm.h: No such file or directory
mod_auth_dbm.c: In function `get_dbm_pw':
mod_auth_dbm.c:109: error: `DBM' undeclared (first use in this function)
mod_auth_dbm.c:109: error: (Each undeclared identifier is reported only once
mod_auth_dbm.c:109: error: for each function it appears in.)
mod_auth_dbm.c:109: error: `f' undeclared (first use in this function)
mod_auth_dbm.c:110: error: `datum' undeclared (first use in this function)
mod_auth_dbm.c:110: error: parse error before "d"
mod_auth_dbm.c:113: error: `q' undeclared (first use in this function)
mod_auth_dbm.c:127: error: `d' undeclared (first use in this function)
make[4]: *** [mod_auth_dbm.so] Error 1
make[3]: *** [all] Error 1
make[2]: *** [subdirs] Error 1
make[2]: Leaving directory `/usr/local/src/apache_1.3.32/src'
make[1]: *** [build-std] Error 2
make[1]: Leaving directory `/usr/local/src/apache_1.3.32'
make: *** [build] Error 2

3) Czy moge do apacha 1.3X instalować dowolne php tzn z serii 3 4 lub 5 ?
Dziekuje za pomoc
Arti


Support i365 ma najwyraźniej ważniejsze rzeczy do robienia (przychodziły
nawet zwrotki z serwera poczty), więc od
tygodnia nie działa mi forum. Przenoszą serwery z zagranicy.
Przy okazji przestało mi działać forum SMF.

Wywala taki błąd:

Warning: main() [function.main]: open_basedir restriction in effect.
File(/home/bieszcza/public_html/smf/Sources/QueryString.php) is not
within the allowed path(s):
(/home2/bieszcza:/usr/lib/php:/usr/local/lib/php:/tmp) in
/home2/bieszcza/public_html/smf/index.php on line 51

Warning: main(/home/bieszcza/public_html/smf/Sources/QueryString.php)
[function.main]: failed to open stream: Operation not permitted in
/home2/bieszcza/public_html/smf/index.php on line 51

Fatal error: main() [function.require]: Failed opening required
'/home/bieszcza/public_html/smf/Sources/QueryString.php'
(include_path='.:/usr/lib/php:/usr/local/lib/php') in
/home2/bieszcza/public_html/smf/index.php on line 51

Linia 51 w index.php nic szczególnego mi nie mówi:
(Podaję od linii 46)
46: // Just in case something happens to Settings.php, let's try to at
least load an error screen.
47: if (!isset($sourcedir))
48:     $sourcedir = dirname(__FILE__) . '/Sources';
49:
50: // And important includes.
51: require_once($sourcedir . '/QueryString.php');

Wydaje mi się, że dotychczasowa ścieżka to /home/bieszcza/... a teraz
pojawiła się /home2/bieszcza/...
Poznajdywałem w plikach te bezwzględne ścieżki i dodałem "2" do home.
Po czym wyskoczył inny komunikat: "Table 'bieszcza_smf1.smf_settings'
doesn't exist".
Domyślam się, że baza nie może być znaleziona.
Ktoś ma pomysł jak to naprawić?


Witam,
Prosze o pomoc. Nie bawiłem się dotąd 'gruszką', a chciałbym - niestety
mam problemy z uruchamianiem skryptow korzystających z pear.

Wczoraj zainstalowałem php4+pear (instalowane z paczek ubuntu) i
wszystko działało.
Ponieważ potrzebuję php5, pociągnąłem dzisiaj paczki debiana znajdujące
się w następujących repozytoriach:

deb http://people.debian.org/~dexter php5 hoary
deb-src http://people.debian.org/~dexter php5 hoary

Zainstalowałem takie oto paczki:
libapache2-mod-php5
php5
php5-cli
php5-common
php5-mysql
php5-pear
php5-pgsql

Potem zainstalowałem moduły pear:
Archive_Tar    1.3.1   stable
Console_Getopt 1.2     stable
PEAR           1.3.5   stable
PEAR_Info      1.6.0   stable
XML_RPC        1.3.3   stable

Nie znam się na pear ale wykombinowałem, że sprawdzę czy wszystko działa
za pomocą takiego oto kodu:

<?php
     require_once 'PEAR/Info.php';
     $info = new PEAR_Info();
     $info-show();
?

Jak już wspomniałem, w php4 działało (interesuje mnie oczywiście tylko
jako moduł apache2). W tej chwili skrypty php działają (<?php phpinfo();
?wyświetla wszystko pięknie jak należy) ale nie działa ww kod
wykorzystujący PEAR.
W przeglądarce otrzymuję następujący błąd:

Warning: mkdir() [function.mkdir]: Permission denied in
/usr/share/php/System.php on line 249
Warning: mkdir() [function.mkdir]: No such file or directory in
/usr/share/php/System.php on line 249

Prosze o pomoc w rozwiązaniu tego problemu.
Z góry dziękuję.