/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
PHP søgevej
Fra : jan larsen


Dato : 09-02-04 21:51

Hej.

Jeg har et php script til at uploade billeder på en side, dette script
fejler, det ser ud som om det kigger efter mappen php4/pear. jeg kan se den
søgevej den kigger efter ligger i en dll fil.

Men min php er installeret i php, er der nogle muligheder for at rette den
søgevej, hvis det overhovedet er det som er fejlen.

Venlig Hilsen
Jan



 
 
Peter Brodersen (09-02-2004)
Kommentar
Fra : Peter Brodersen


Dato : 09-02-04 23:19

On Mon, 9 Feb 2004 21:50:36 +0100, "jan larsen" <test@west.dk> wrote:

>Jeg har et php script til at uploade billeder på en side, dette script
>fejler, det ser ud som om det kigger efter mappen php4/pear. jeg kan se den
>søgevej den kigger efter ligger i en dll fil.

Hvilken fejl er det, du præcist får? Det lyder som om, den ikke kan
finde en fil, og *udover* det aktuelle katalog, prøver den så også
nogle andre.

Jeg går ud fra, at det er include_path, vi snakker om her.

>Men min php er installeret i php, er der nogle muligheder for at rette den
>søgevej, hvis det overhovedet er det som er fejlen.

Eh?

--
- Peter Brodersen

Ugens sprogtip: I gang (og ikke igang)

jan larsen (10-02-2004)
Kommentar
Fra : jan larsen


Dato : 10-02-04 20:32

> Hvilken fejl er det, du præcist får? Det lyder som om, den ikke kan
> finde en fil, og *udover* det aktuelle katalog, prøver den så også
> nogle andre.
>
> Jeg går ud fra, at det er include_path, vi snakker om her.

Fejlmeddelserne ser sådan her ud:

Warning: chdir(): no such file or directory (errno2) in
c:\inetpub\wwwroot\xxxx\includes\auth.php on line 19
Warning: main (configuration.php): failed to open stream: no such file og
directory in c:\inetpub\wwwroot\xxxx\includes\auth.php on line 21
Fatal error: main(): failed opening required 'configuration.php'
(include_path='.;c:\php4\pear')in c:\inetpub\wwwroot\xxxx\includes\auth.php
on line 21

XXXXX er domænenavnet som er fjernet.

Venlig Hilsen
Jan Larsen



Peter Brodersen (10-02-2004)
Kommentar
Fra : Peter Brodersen


Dato : 10-02-04 21:35

On Tue, 10 Feb 2004 20:31:38 +0100, "jan larsen" <test@west.dk> wrote:

>Warning: chdir(): no such file or directory (errno2) in
>c:\inetpub\wwwroot\xxxx\includes\auth.php on line 19

Dette er den egentlige fejl. Du prøver at gå ind i et katalog, som
ikke findes. Tjek for stavefejl og deslige.

>Warning: main (configuration.php): failed to open stream: no such file og
>directory in c:\inetpub\wwwroot\xxxx\includes\auth.php on line 21

Derefter prøver du at åbne "configuration.php", som sikkert ligger i
det katalog, du gerne ville gå ind i.

>Fatal error: main(): failed opening required 'configuration.php'
>(include_path='.;c:\php4\pear')in c:\inetpub\wwwroot\xxxx\includes\auth.php
>on line 21

Dette ser helt fint ud. Din include_path inkluderer ".", hvilket
betyder "det nuværende katalog". Så hvis din chdir()-kommando havde
været succesfuld, så ville den have kigget i det katalog efter
"configuration.php".

Så det er ret sikkert ikke et problem med include_path, men med din
chdir()-kommando.

--
- Peter Brodersen

Ugens sprogtip: saltomortale (og ikke saltomotale)

jan larsen (10-02-2004)
Kommentar
Fra : jan larsen


Dato : 10-02-04 22:36


"Peter Brodersen" <usenet@ter.dk> skrev i en meddelelse
news:c0bfai$4ck$2@dknews.tiscali.dk...
> On Tue, 10 Feb 2004 20:31:38 +0100, "jan larsen" <test@west.dk> wrote:
>
> >Warning: chdir(): no such file or directory (errno2) in
> >c:\inetpub\wwwroot\xxxx\includes\auth.php on line 19
>
> Dette er den egentlige fejl. Du prøver at gå ind i et katalog, som
> ikke findes. Tjek for stavefejl og deslige.
>
> >Warning: main (configuration.php): failed to open stream: no such file og
> >directory in c:\inetpub\wwwroot\xxxx\includes\auth.php on line 21
>
> Derefter prøver du at åbne "configuration.php", som sikkert ligger i
> det katalog, du gerne ville gå ind i.
>
> >Fatal error: main(): failed opening required 'configuration.php'
> >(include_path='.;c:\php4\pear')in
c:\inetpub\wwwroot\xxxx\includes\auth.php
> >on line 21
>
> Dette ser helt fint ud. Din include_path inkluderer ".", hvilket
> betyder "det nuværende katalog". Så hvis din chdir()-kommando havde
> været succesfuld, så ville den have kigget i det katalog efter
> "configuration.php".
>
> Så det er ret sikkert ikke et problem med include_path, men med din
> chdir()-kommando.

Har du nogle foreslag for jeg kan ikke lige gennemskue det.

Jan



Peter Brodersen (10-02-2004)
Kommentar
Fra : Peter Brodersen


Dato : 10-02-04 22:39

On Tue, 10 Feb 2004 22:36:04 +0100, "jan larsen" <test@west.dk> wrote:

>Har du nogle foreslag for jeg kan ikke lige gennemskue det.

Well, du giver ikke noget udklip fra koden, så det er svært at vide,
hvad der går galt.

Det kunne være interessant at se linje 19 (linjen med
chdir-kommandoen), og evt. også et par linjer før.

--
- Peter Brodersen

Ugens sprogtip: saltomortale (og ikke saltomotale)

jan larsen (10-02-2004)
Kommentar
Fra : jan larsen


Dato : 10-02-04 23:13


"Peter Brodersen" <usenet@ter.dk> skrev i en meddelelse
news:c0bj2f$6f9$1@dknews.tiscali.dk...
> On Tue, 10 Feb 2004 22:36:04 +0100, "jan larsen" <test@west.dk> wrote:
>
> >Har du nogle foreslag for jeg kan ikke lige gennemskue det.
>
> Well, du giver ikke noget udklip fra koden, så det er svært at vide,
> hvad der går galt.
>
> Det kunne være interessant at se linje 19 (linjen med
> chdir-kommandoen), og evt. også et par linjer før.

Her er fra linie 16 - 19 i auth.php filen
$base_path = '';
}
$temp_dir = getcwd();
chdir( $base_path );

Jan



Peter Brodersen (10-02-2004)
Kommentar
Fra : Peter Brodersen


Dato : 10-02-04 23:21

On Tue, 10 Feb 2004 23:12:45 +0100, "jan larsen" <test@west.dk> wrote:

> $base_path = '';

Her skal du vist sætte stien til hvor "configuration.php" ligger. Dog,
måske går der noget vigtigt forud, som jeg ikke kan se.

>chdir( $base_path );

Her prøver du at gå ind i det katalog, $base_path er sat til. Da det
er sat til ingenting, så får du en fejl.

--
- Peter Brodersen

Ugens sprogtip: saltomortale (og ikke saltomotale)

jan larsen (10-02-2004)
Kommentar
Fra : jan larsen


Dato : 10-02-04 23:31


"Peter Brodersen" <usenet@ter.dk> skrev i en meddelelse
news:c0blh8$7iu$1@dknews.tiscali.dk...
> On Tue, 10 Feb 2004 23:12:45 +0100, "jan larsen" <test@west.dk> wrote:
>
> > $base_path = '';
>
> Her skal du vist sætte stien til hvor "configuration.php" ligger. Dog,
> måske går der noget vigtigt forud, som jeg ikke kan se.
>
> >chdir( $base_path );
>
> Her prøver du at gå ind i det katalog, $base_path er sat til. Da det
> er sat til ingenting, så får du en fejl.

Desværre hjalp det ikke at indsætte path til configuration.php filen

Jan



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408848
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste