Problemen Met Script

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

SaTZzz T.

SaTZzz T.

21/11/2006 17:47:00
Quote Anchor link
Het onderstaande script dat ik geschreven heb geeft ineens problemen..
Hij heeft de code op het schermweer.. :S
Ik kan er maar niet achterkomen waar het aan ligt..

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<?php
header('Content-Type: text/xml');
    
    //Includes
    include('config.php');
    
    //Gegevens opvragen
    $result = mysql_query("SELECT bron FROM " . $config['db_table'] . " WHERE categorie = '" . $config['categorie'] . "' AND datum >= '" . $config['vanaf_datum'] . "' ", $db)
        or die ('Kan geen verbinding met database maken!');
    
    //Totaal aantal gegevens tellen
    $totaal_aantal = mysql_num_rows($result)
        or die ('Geen gegevens beschikbaar!');
    $i = '0';
    
    //Gegevens omzetten naar array
    while($rij = mysql_fetch_array($result)){
            $input[$i] = $rij['bron'];
            $i++;
    }

    
    //Transactie bepalen
    if($config['transitions'] == '0'){
          $config['transitions'] = rand(1,11);
    }

    
    //Array Keys Random Maken
    if($totaal_aantal > 1){
    srand((float) microtime() * 10000000);
    $rand_afb = array_rand($input, $totaal_aantal);}
    $i = 0;    
    
    //XML Samenstellen
    if($totaal_aantal > 0){
        echo    '<RSS PAUSE="' . $config['tijdsduur'] . '">';
        
            //DMV Lus waardes uit array halen..
            foreach ($rand_afb as $waarde) {
                   echo '<IMAGE TRANSITION="' . $config['transitions'] . '">' . $config['afb_path']     . $input[$rand_afb[$i]] . ".jpg" .'</IMAGE>';
                   $i++;
            }

    
        echo    '</RSS>';
    }

?>
Gewijzigd op 01/01/1970 01:00:00 door SaTZzz T.
 
PHP hulp

PHP hulp

05/11/2024 15:48:54
 
Mark D

Mark D

21/11/2006 17:49:00
Quote Anchor link
Het ligt volgens mij aan de header die je geeft in het begin:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
header('Content-Type: text/xml');
?>
 
SaTZzz T.

SaTZzz T.

21/11/2006 17:51:00
Quote Anchor link
Met of zonder header, het probleem blijft!
 
Mark D

Mark D

21/11/2006 17:52:00
Quote Anchor link
Wat staat er in config.php, misschien gaat er daar wat mis...
 
SaTZzz T.

SaTZzz T.

21/11/2006 17:55:00
Quote Anchor link
//config.php
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?php
//config.php
    
    //Gegevens uit config.ini ophalen..

    $ini = file('config.ini');
    
    //Algemene Fader Gegevens
    $config['afb_path']            =    '/afbeeldingen/home/afb.fader/';    //Path naar de afbeeldingen toe..
    
    $config['categorie']        =    rtrim($ini[0]);                        //Afbeelding Categorie
    $config['vanaf_datum']        =    rtrim($ini[1]);                        //Toon vanaf datum
    $config['transitions']        =    rtrim($ini[2]);                        //Standaart Transition
    $config['tijdsduur']        =    rtrim($ini[3]);                        //Totaal            
    
    //Database Gegevens                    

    $config['db_naam']            =    'wettertoerkapel';                    //Database
    $config['db_wachtwoord']    =    'xxxxxx';                            //Database wachtwoord
    $config['db_gebruiker']        =    'root';                                //Gebruikersnaam Database
    $config['db_server']        =    'localhost';                        //Server waar database opdraait..
    $config['db_table']            =    'flash';                            //Tablenaam die gebruikt wordt
    
    //Connectie leggen met database (Mysql)

    $db = mysql_connect($config['db_server'], $config['db_gebruiker'], $config['db_wachtwoord']) or die ('Er is een fout opgetreden [code: 1]');
    mysql_select_db($config['db_naam'], $db) or die ('Er is een fout opgetreden [code: 2]');
    
    /*
    Database Indeling
    -------------------------------------------------------------------------------------------------
    |  Naam                    |  Type                    | Lengte + Extras                                |
    -------------------------------------------------------------------------------------------------
    |  bron                    |  Varchar                |  255 tekens                                    |
    |  categorie            |  Varchar                |  255 tekens                                    |
    |  id                    |  Integer                |  11 - Auto_increment                            |
    |  datum                |  Date                    |                                                |
    -------------------------------------------------------------------------------------------------
    */

?>


//config.ini
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
normaal
2005-01-01
11
6000
Gewijzigd op 01/01/1970 01:00:00 door SaTZzz T.
 
SaTZzz T.

SaTZzz T.

21/11/2006 18:23:00
Quote Anchor link
Uhm, erg vreemd..
Zit geen fout in het script maar in mijn test server..
Heb nu de nieuwste PHP erop staan en nu geeft hij het wel goed en werkend weer.. Naja, toch bedankt!

Script is btw, voor een flash image fader die doormiddel van een xml bestand gevoed wordt. Dit script zorgt ervoor dat data (foto namen en paths) in het xml document gezet worden, dit willekeurig uiteraard.. Zodat het niet altijd dezelfde volgorde is..
Gewijzigd op 01/01/1970 01:00:00 door SaTZzz T.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.