Avatar billede proware Nybegynder
27. maj 2003 - 20:51 Der er 31 kommentarer og
1 løsning

efter og havde skifte host for jeg fejl

Hejsa

hvorfor gor jeg disse fejl:

Warning: main() [function.main]: open_basedir restriction in effect. File(..//connect.php) is not within the allowed path(s): (/disk2/users/webdesign4free/) in /disk2/users/webdesign4free/Inc/inc1.php on line 3

Warning: main(connect.php) [function.main]: failed to create stream: Operation not permitted in /disk2/users/webdesign4free/Inc/inc1.php on line 3

Fatal error: main() [function.main]: Failed opening required 'connect.php' (include_path='./:../') in /disk2/users/webdesign4free/Inc/inc1.php on line 3
Avatar billede jakoba Nybegynder
27. maj 2003 - 21:00 #1
fordi du har placeret din fil connect.php i en mappe der ikke er tilladelse til at se i fra den fil du prøver at hente.

din adresse .//connect.php er usædvanlig  hvad betyder den?

Jeg vil gætte at filen skal placeres i din mappe Inc og så adresseres med:

include ( "./Inc/connect.php" );

mvh JakobA
Avatar billede proware Nybegynder
27. maj 2003 - 21:04 #2
hm jeg bruger denne til det require_once("connect.php");
Avatar billede proware Nybegynder
27. maj 2003 - 21:07 #3
efter og havd eprøvet det du skriv for disse fejl http://webdesign4free.h4f.dk/
Avatar billede jakoba Nybegynder
27. maj 2003 - 21:16 #4
OK.

hvir præcis ligger din fil 'connect.php'

det kald til filen der bliver klaget over er i filen
      webdesign4free/Afstemning/vote.php on line 21
Avatar billede proware Nybegynder
27. maj 2003 - 21:17 #5
jeg har fundet fejlen

men du skal havd etak hvis du ligger et svar for du de 5 point for du hjælp mig på vej
Avatar billede jakoba Nybegynder
27. maj 2003 - 21:18 #6
ok
Avatar billede proware Nybegynder
27. maj 2003 - 21:20 #7
tak for hjælpen
Avatar billede proware Nybegynder
27. maj 2003 - 21:22 #8
jeg har lige fået en fejl mere www.webdesign4free.h4f.dk
Avatar billede jakoba Nybegynder
27. maj 2003 - 21:25 #9
Warning: Invalid argument supplied for foreach() in /disk2/users/webdesign4free/Afstemning/vote.php on line 26

grunden til at de angiver et linienummer er at fejlen findes der i nærheden.
Så hvordan ser linierne 20 til 30 ud i din fil vote.php
Avatar billede proware Nybegynder
27. maj 2003 - 21:26 #10
sådan

function check($REMOTE_ADDR) {
include('www.webdesign4free.h4f.dk/Afstemning/config.php'" target="_blank">http://www.www.webdesign4free.h4f.dk/Afstemning/config.php');
global $valid;
$ip=$REMOTE_ADDR;
$data=file("$ip_file");
$now=time();
foreach ($data as $record) {
$subdata=explode("][",$record);
if ($now < ($subdata[1]+3600*$timeout)) {
if ($ip == $subdata[0]) {
$valid=0;
Avatar billede proware Nybegynder
27. maj 2003 - 21:30 #11
function check($REMOTE_ADDR) {
include('http://www.webdesign4free.h4f.dk/Afstemning/config.php');
global $valid;
$ip=$REMOTE_ADDR;
$data=file("$ip_file");
$now=time();
foreach ($data as $record) {
$subdata=explode("][",$record);
if ($now < ($subdata[1]+3600*$timeout)) {
if ($ip == $subdata[0]) {
$valid=0;


har lige rette en fejl men den er der endnu
Avatar billede jakoba Nybegynder
27. maj 2003 - 21:36 #12
det er noget underligt noget det der

REMOTE_ADDR  er en konstant der er defineret i php i $_SERVER arrayet
$_SERVER['REMOTE_ADDR']  indeholder brugerens domænenavn

men i din funktion benyttes navnet som variabelnavn i en parameter der skal have en værdi idet funktionen check bliver kaldt.

Hvad php vil gøre i den situation ved jeg ærlig talt ikke.

mvh JakobA
Avatar billede proware Nybegynder
27. maj 2003 - 21:37 #13
okay det ved jeg ikke for det er ikke mig der har lavet det
Avatar billede proware Nybegynder
27. maj 2003 - 21:38 #14
men der er bare ikke noget der virker jeg for denne fejl på alle mine sider
http://webdesign4free.h4f.dk/Forum/index.php
Avatar billede jakoba Nybegynder
27. maj 2003 - 21:40 #15
hvem er det der har flyttet dine filer til den nye host ? de har ikke gjort det ret godt, så hvis det er den nye host der har flyttet filerne så fortæl dem at det er du ikke tilfreds med.
Avatar billede proware Nybegynder
27. maj 2003 - 21:40 #16
det hele virkede inden jeg skifte til www.h4f.dk
Avatar billede proware Nybegynder
27. maj 2003 - 21:41 #17
det er mig selv
Avatar billede jakoba Nybegynder
27. maj 2003 - 21:44 #18
hvor præcis ligger din fil 'connect.php'
Avatar billede proware Nybegynder
27. maj 2003 - 21:46 #19
den ligger i sammen mappe som min inc1
Avatar billede proware Nybegynder
27. maj 2003 - 21:47 #20
det er lige så snart jeg har ../ på den giver fejl
Avatar billede proware Nybegynder
27. maj 2003 - 21:58 #21
nu her jeg taget ../ væk nu for jeg fejl på forsiden og ikke på de andre sider
Avatar billede jakoba Nybegynder
27. maj 2003 - 22:05 #22
Det handler om at adressere den fil korrekt.

fra din fil vote.php skal du sandsynligvis adressere den med
  '../Inc/connect.php'    // 2 punktummer
fra en fil der ligger i mappen Inc skal du nok adressere dem ned
  './connect.php'          // kun et punktum
fra din indexfil der ligger i filen Forum/index.php er det nok også
  '../Inc/connect.php'    // 2 punktummer
fra din indexfil http://www.webdesign4free.h4f.dk/ er det nok
  './Inc/connect.php'    // kun et punktum
Avatar billede proware Nybegynder
27. maj 2003 - 22:10 #23
det kan jeg ikke da alle mine filer bliver include med en fil som hedder inc1.php hvor min start html er i det er fra inc1 jeg kander connect

hvis du forstår
Avatar billede jakoba Nybegynder
27. maj 2003 - 22:13 #24
desværre, jeg forstår ikke. hvis det kun er fra inc1.php du refererer til connect.php så burde der ikke komme fejl fra andre filer end inc1.php
Avatar billede proware Nybegynder
27. maj 2003 - 22:15 #25
det er kun fra inc1.php

og så refererer fra mine andre filer til inc1.php
Avatar billede proware Nybegynder
27. maj 2003 - 22:17 #26
jeg for disse fejl fra min side nu

Warning: main() [function.main]: Unable to access ./connect.php in /disk2/users/webdesign4free/Inc/inc1.php on line 3

Warning: main(./connect.php) [function.main]: failed to create stream: No such file or directory in /disk2/users/webdesign4free/Inc/inc1.php on line 3

Warning: main() [function.main]: Failed opening './connect.php' for inclusion (include_path='./:../') in /disk2/users/webdesign4free/Inc/inc1.php on line 3


her er line 3 fra inc1.php

require("Inc/inc1.php");
Avatar billede proware Nybegynder
27. maj 2003 - 22:18 #27
hov her include("connect.php");
Avatar billede jakoba Nybegynder
27. maj 2003 - 22:23 #28
prøv med linien:
  require_once( "/disk2/users/webdesign4free/Inc/connect.php" );
Avatar billede proware Nybegynder
27. maj 2003 - 22:24 #29
Nu virker det

men har du nogen ide om hvorfor det ikke virkede før

vil du ahvde flere point kan desværre kun give 40
Avatar billede proware Nybegynder
27. maj 2003 - 22:25 #30
min afstemning virker godt nok ikke sammen fejl men har en anden jeg kan bruge
Avatar billede jakoba Nybegynder
27. maj 2003 - 22:32 #31
jeg kunne forestille mig at dine mapper Afstemning, Inc og Forum er nye og ikke eksiterede hos din gamle host. eller også lå der ikke de samme filer ikke i de mapper før.
Men det er kun gætterier. ikke noget jeg ved.
Avatar billede proware Nybegynder
27. maj 2003 - 22:34 #32
jeg har dem også på den gamle host der lå det hele på sammen måde
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester