tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
9
ZUGRIFFE
307
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Winkelmann Winkelmann ist offline Rookie
    Registriert seit
    Oct 2009
    Beiträge
    5
    PHP-Code:
    <?php

    echo "<h0>FehlendeLagerorte.CSV wurde unter folgendem Pfad erstellt: C:\\xampp\htdocs\Lagerorte</h0>";
    mysql_query($query);
    $SQL_statement="SELECT artnum, kurzname FROM artikel WHERE lagerort LIKE '' ";
    $resultset=mysql_query($SQL_statement);
    $datei fopen("FehlendeLagerorte.CSV","w") or die("Datei konnte nicht geöffnet werden");
    rewind($datei);
    while(
    $data=mysql_fetch_array($resultset)){
    $wert $data['artnum']."\n";
    fwrite($datei,$wert);
    }
    fclose($datei);
    ?>
    <a href="FehlendeLagerorte.CSV">FehlendeLagerorte.CSV</a>
    Der Fehler ist dieser:
    Warning: fopen(FehlendeLagerorte.CSV) [function.fopen]: failed to open stream: Permission denied in C:\xampp\htdocs\Lagerorte\Fehlende_Lagerorte.php on line 9
    Datei konnte nicht geöffnet werden

    Sorry für die vielleicht dumme frage aber ich mach das erst ein paar tage und bin schon ohne ende am lernen.

    Mfg
     

  2. #2
    gordonk gordonk ist offline Mitglied Gold
    Registriert seit
    Oct 2009
    Ort
    Witten/NRW
    Beiträge
    219
    Hi,
    hast du denn Schreibrechte in dem Ordner ?
     

  3. #3
    Winkelmann Winkelmann ist offline Rookie
    Registriert seit
    Oct 2009
    Beiträge
    5
    ja habe ich, die frage ist wie ich das in HTML verlinken kann also die CSV datei
     

  4. #4
    gordonk gordonk ist offline Mitglied Gold
    Registriert seit
    Oct 2009
    Ort
    Witten/NRW
    Beiträge
    219
    Ahhh
    Immoment scheint es mir das beim klick auf den Link die CSV Datei runtergeladen wird, richtig ?
    Wenn du die Datei via PHP ausgeben möchtest versuch es mit der Funktion:
    fgetcsv
     

  5. #5
    Winkelmann Winkelmann ist offline Rookie
    Registriert seit
    Oct 2009
    Beiträge
    5
    ja richtig aber keine ahnung wie ich das jetzt machen soll

    PHP-Code:
    fgetcsv($datei); 
    bringt mich nur zum nächsten fehler

    Fehler:
    Warning: fgetcsv(): 5 is not a valid stream resource in C:\xampp\htdocs\Lagerorte\Fehlende_Lagerorte.php on line 16
     

  6. #6
    gordonk gordonk ist offline Mitglied Gold
    Registriert seit
    Oct 2009
    Ort
    Witten/NRW
    Beiträge
    219
    Hast du das Beispiel angewendet ?
    PHP-Code:
    <?php
    $row 
    1;                                      // Anzahl der Arrays
    $handle fopen ("test.csv","r");              // Datei zum Lesen öffnen
    while ( ($data fgetcsv ($handle1000",")) !== FALSE ) { // Daten werden aus der Datei
                                                   // in ein Array $data gelesen
        
    $num count ($data);                      // Felder im Array $data
                                                   // werden gezählt
        
    print "<p> $num fields in line $row: <br>\n";
        
    $row++;                                    // Anzahl der Arrays wird 
                                                   // inkrementiert
        
    for ($c=0$c $num$c++) {              // FOR-Schleife, um Felder 
            
    print $data[$c] . "<br>\n";            // des Arrays auszugeben
        
    }
    }
    fclose ($handle);
    ?>
    Ich bin mir sicher das es funktioniert
     

  7. #7
    Winkelmann Winkelmann ist offline Rookie
    Registriert seit
    Oct 2009
    Beiträge
    5
    ja aber dann hab ich ja immer noch keinen link der sich dann zu der csv datei öffnet
     

  8. #8
    gordonk gordonk ist offline Mitglied Gold
    Registriert seit
    Oct 2009
    Ort
    Witten/NRW
    Beiträge
    219
    Du hast im von dir geposteten Code doch den link:
    <a href="FehlendeLagerorte.CSV">FehlendeLagerorte.CSV</a>

    Ich glaub ich versteh nicht so ganz was du vor hast
     

  9. #9
    Winkelmann Winkelmann ist offline Rookie
    Registriert seit
    Oct 2009
    Beiträge
    5
    PHP-Code:
    <?php

    $db
    =mysql_connect("localhost""root""") or die ("Keine Verbindung möglich");
    mysql_select_db("cao",$db);
    mysql_query($query);
    $SQL_statement="SELECT artnum, kurzname FROM artikel WHERE lagerort LIKE '' ";
    $resultset=mysql_query($SQL_statement);
    $datei fopen("FehlendeLagerorte.CSV","w+") or die("Datei konnte nicht geöffnet werden");
    rewind($datei);
    while(
    $data=mysql_fetch_array($resultset)){
    $wert $data['artnum']."\n";
    fwrite($datei,$wert);
    }
    fclose($datei);

    ?>
    <a href="FehlendeLagerorte.CSV">FehlendeLagerorte.CSV</a>
    soo nun funktionierts ,
    PHP-Code:
    $datei fopen("FehlendeLagerorte.CSV","w+"
    hier war der fehler das "+" fehlte
     

  10. #10
    gordonk gordonk ist offline Mitglied Gold
    Registriert seit
    Oct 2009
    Ort
    Witten/NRW
    Beiträge
    219
    ja so wird die Datei zum Lesen und Schreiben geöffnet. Versteh aber immernoch nicht den zusammenhang
     

Ähnliche Themen

  1. Antworten: 4
    Letzter Beitrag: 24.12.10, 00:31
  2. könnte etwas Hilfe gebrauchen
    Von jopeku im Forum Javascript & Ajax
    Antworten: 8
    Letzter Beitrag: 16.02.08, 20:13
  3. Antworten: 2
    Letzter Beitrag: 18.02.07, 22:02
  4. Antworten: 3
    Letzter Beitrag: 05.10.03, 14:54
  5. könnte Hilfe gebrauchen
    Von BoG|DeMaster im Forum Photoshop
    Antworten: 2
    Letzter Beitrag: 06.05.01, 15:52