Anzeige:
Ergebnis 1 bis 8 von 8

Thema: Warning: rand(): Invalid range-Benötige Hilfe

  1. #1
    Registrierter Benutzer
    Registriert seit
    Dec 2002
    Beiträge
    48

    Warning: rand(): Invalid range-Benötige Hilfe

    Hallo,

    ich bin mit meinen Seiten auf einen neuen Server umgezogen und wollte mein Script wieder installieren und bekomme folgende Fehlermeldung:

    Warning: rand(): Invalid range: 0..-1 in /home/www/html/routines.php on line 123

    auf dem eien Script und auf dem anderen

    Warning: open_basedir restriction in effect. File is in wrong directory in /home/www/html/loadup.php on line 10

    Fatal error: Failed opening required 'config.php' (include_path='.:/usr/share/php') in /home/www/html/loadup.php on line 10

    Habe ich bei der Installation irgendwetwas übersehen oder falsch gemacht?
    Bitte helft mir.

    Danke und Gruss

  2. #2
    Registrierter Benutzer Avatar von dakjo
    Registriert seit
    Mar 2002
    Beiträge
    115
    Würde echt helfen wenn du mal den rand aufruf Posten würdest !
    --- < Gentoo Linux > ---

  3. #3
    Error kein Titel Avatar von Spike05
    Registriert seit
    Apr 2002
    Ort
    Neu-Ulm
    Beiträge
    4.345
    @MAD King: Hat dein neuer Provider evtl. eine ander PHP-Version oder fährt im Safe-Modus?

    @dakjo: http://www.linuxforen.de/forums/show...threadid=49496

    cu

    Jochen

  4. #4
    Registrierter Benutzer
    Registriert seit
    Dec 2002
    Beiträge
    48
    @dakjo

    Würde echt helfen wenn du mal den rand aufruf Posten würdest !
    Wie mache ich das?


    @Spike05,

    Nein, mein Server hat die gleiche PHP Version und ob er im Safe Modus fährt weiss ich nicht. Wie kann ich das raus finden?

    Danke

  5. #5
    Registrierter Benutzer Avatar von dakjo
    Registriert seit
    Mar 2002
    Beiträge
    115
    Alles klar einen Moment !
    --- < Gentoo Linux > ---

  6. #6
    Registrierter Benutzer Avatar von dakjo
    Registriert seit
    Mar 2002
    Beiträge
    115
    Du Postest hier die Zeile aus der Datei in dem der rand aufruf steht (routines.php on line 123).
    Ich würde sagen die Datei liegt bei die bzw. auf dem Server unter /home/www/html/routines.php und es ist die Zeile 123.
    --- < Gentoo Linux > ---

  7. #7
    Registrierter Benutzer
    Registriert seit
    Dec 2002
    Beiträge
    48
    Hallo,

    hier ist die Zeile 123 von routines.php:

    $randpoll = $pollids[rand(0, sizeof($pollids) - 1)];


    Meine php.ini sieht so aus:

    ;;;;;;;;;;;;;;;;;;;;;;;;;
    ; Paths and Directories ;
    ;;;;;;;;;;;;;;;;;;;;;;;;;

    ; UNIX: "/path1:/path2"
    ;include_path = ".:/php/includes"

    ; The root of the PHP pages, used only if nonempty.
    doc_root =

    ; The directory under which PHP opens the script using /~usernamem used only
    ; if nonempty.
    user_dir =

    ; Directory in which the loadable extensions (modules) reside.
    extension_dir = ./

    ; Whether or not to enable the dl() function. The dl() function does NOT work

    ; properly in multithreaded servers, such as IIS or Zeus, and is automatically
    ; disabled on them.
    enable_dl = On
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;

    Es gibt aber auf dem Server keinen Ordner .:/php/includes.
    Was muss ich da eintragen?
    Der Pfad zum PHP Ordner sieht so aus, bzw. PHP liegt da:

    usr/share/php

    Danke

  8. #8
    Registrierter Benutzer Avatar von dakjo
    Registriert seit
    Mar 2002
    Beiträge
    115
    Sorry aber keine Ahnung !
    --- < Gentoo Linux > ---

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •