Likes Likes:  0
Resultaten 1 tot 6 van de 6
Geen
  1. #1
    function variabel maken...
    timmy
    496 Berichten
    Ingeschreven
    15/08/03

    Locatie
    Amsterdam

    Post Thanks / Like
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter

    function variabel maken...

    Ik probeer aan de hand van 1 script meedere xml bestanden te uploaden naar mijn database. Maar zodra deze de eerste heeft geupload kapt hij bij de 2de upload af, met de melding:

    Fatal error: Cannot redeclare retreive_xml_contents_1() (previously declared in

    Wat ik probeer te doen is: retreive_xml_contents_1 variable maken
    zodat telkens als de file opnieuw geopend wordt (dmv. require)
    deze melding niet meer voorkomt.

    ook heb ik deze script al gebruikt:
    $newfunc = create_function('$a,$b', 'return "ln($a) + ln($b) = " . log($a * $b);');
    echo "New anonymous function: $newfunc\n";
    echo $newfunc(2, M_E) . "\n";

    maar dan krijg ik de melding:
    Parse error: parse error, expecting `T_STRING' in

    Anyone?

    thankz
    Tim

    Ps. require_once heb ik al geprobeerd maar dat gaat niet lukken.

  2. #2
    function variabel maken...
    Mentally unstable
    2.586 Berichten
    Ingeschreven
    27/06/03

    Locatie
    Rivierenland

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Ja
    KvK nummer: 11058224
    Ondernemingsnummer: nvt

    em??

    waarom de functie in een for niet iedere keer opnieuw aanroepen?

    dus:
    PHP Code:
    for ($i=0;$i<=10;$i++)
    {
      
    naamvanfunctie($var1, $var2);
    } 
    je kan natuurlijk ook in de functie zelf de functie iedere keer opnieuw aanroepen totdat hij aan een bepaald iets voldoet.

  3. #3
    function variabel maken...
    timmy
    496 Berichten
    Ingeschreven
    15/08/03

    Locatie
    Amsterdam

    Post Thanks / Like
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    mmm....
    deze snap ik ff niet.

    ik gebruik nu:

    <?php
    retreive_xml_contents();

    function retreive_xml_contents()

    $fp=fopen("list.xml","r");
    ...upload info list.xml etc....
    ?>

    vervolgens wordt in list.xml andere informatie gedownload en weggeschreven.

    en deze opnieuw geupload...

    hoe implementeer ik deze code:

    for ($i=0;$i<=10;$i++)

    {

    naamvanfunctie($var1, $var2);

    }

    met die van mij?

  4. #4
    function variabel maken...
    Mentally unstable
    2.586 Berichten
    Ingeschreven
    27/06/03

    Locatie
    Rivierenland

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Ja
    KvK nummer: 11058224
    Ondernemingsnummer: nvt

    Er zijn verschillende oplossingen

    hier even een simpele:

    PHP Code:
    $aantal = 10;  // aantal te uploaden xml files

    for ($i=1;$i<=$aantal;$i++)
    {
      
    retreive_xml_contents();
    } 
    edit: $aantal stond buiten php blok
    Laatst gewijzigd door The MAzTER; 29/06/04 om 19:35.

  5. #5
    function variabel maken...
    timmy
    496 Berichten
    Ingeschreven
    15/08/03

    Locatie
    Amsterdam

    Post Thanks / Like
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter

    Variablen vervolg

    ...
    Laatst gewijzigd door timmy; 03/07/04 om 16:07.

  6. #6
    function variabel maken...
    timmy
    496 Berichten
    Ingeschreven
    15/08/03

    Locatie
    Amsterdam

    Post Thanks / Like
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter

    Variablen vervolg

    het probleem is dat ik niet precies weet om hoeveel bestand het gaat. Deze kunnen nogal wisselend zijn.

    Om alles eens goed te verduidelijk heb ik het volgende voorbeeld geplaatst:

    function sReadFromUrl($sSrc)
    {
    $sContent = "";
    $hIn = fopen($sSrc, "r"); if(!$hIn) return "";
    while(!feof($hIn)) $sContent .= fread($hIn, 1024);
    echo $sSrc;
    fclose($hIn);
    return $sContent;
    }

    $file="http://url/bestand.xml?updatenr=$updatenr";
    if ( $file )
    {
    $file = eregi_replace('http://','',$file);
    $file = 'http://'.$file;
    $data = sReadFromURL($file);

    $feed = 0;
    }

    Doordat de functie sReadFromUrl niet variable is
    deze tijdens het updaten (meer dan 1 keer openen van deze functie)
    er een fout melding komt: ´previously declared in line ....´

    dus dacht ik door de function variable te maken of
    de functie volledig te implementeren. Waar door
    de functie naam overbodig is.

    wie weet de juiste oplossing.

    thanks
    Tim

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics