kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: CSV-Datei sauber aufteilen ?

    geschrieben von supershops

    sorry für die sehr späte Antwort

    nicht ganz ... habe es etwas umgewandelt damit es funktioniert
    vorallem muss das Schreiben der Zeile ausserhalb der if-Bedingung, denn
    die funktioniert ja "nur" als Schalter, um alle 1000 Zeilen eine neue Datei anzufangen

    und die neue Datei Nr. 1 muss sogar ausserhalb der while Schleife schon festgelegt werden
    $fp ist zum Lesen (r) der Quelldatei und fpx[] als array zur Erstellung (w+) der neuen Dateien

    vielleicht können ja auch andere was damit anfangen
    hier mein code

    <?php 
    
    $dateiname = "die grosse CSV Datei ...";
    
    $lines = 1000; /* Anzahl der Zeilen */
    
    $datei = 1;   /*  Datei Nummer  */
    $zeile = 0;    /* Zeilen Zähler bis $lines erreicht ist */
    $allez = 0;    /* Gesamt Zeilen Zähler  */
    $fpx = array();  /* handler um neue Dateien zu erstellen */
    
    $godatei = "CSV_datei_".$datei.".txt";  /*  neue $godatei Nr. 1  */
    echo "<br />neue Datei: ".$godatei."\r\n"; 
    
    /* read datei öffnen */
    $fp = @fopen($dateiname, "r") or die ("Kann Datei nicht lesen.");
    
    $fpx[$datei] = @fopen($godatei, "w+") or die ("Kann Datei nicht schreiben.");
    
    /* datei zeilenweise auslesen */
    while($line = fgets($fp, 1024)){
    	$zeile++;
    	if($zeile == $lines){ 
    		fclose($fpx[$datei]); /* die alte $godatei datei schliessen */
    		$datei++;
    		
    		$godatei = "CSV_datei_".$datei.".txt"; 
    		echo "<br />neue Datei: ".$godatei."\r\n";  /*  neue $godatei mit fortlaufender Nr.  */
    		$fpx[$datei] = @fopen($godatei, "w+") or die ("Kann Datei nicht schreiben.");
    		$zeile = 0;  /* Zeilen Zähler zurücksetzen */
    	}
    	fwrite($fpx[$datei],$line); /* in neue datei schreiben */
    	$allez++; 
    }
    /* read datei schliessen */
    fclose($fp);
    
    echo "<br />\r\n"; 
    echo "<br />Zeilen Gesamt: ".$allez."\r\n"; 
    echo "<br />Dateien Gesamt: ".$datei."\r\n"; 
    
    ?>


    ach ja, das array für $fpx ist vielleicht garnicht notwendig
    bei $godatei ist ja auch kein Array, sondern wird direkt überschrieben
    also geht wohl beides, fragt sich was performanter ist ... naja
    ich weiss, nicht grad konsequent, aber funzt ... schön machen geht immernoch

    oder hat jemand noch ne bessere Lösung, um sehr Große CSV Dateien zu splitten?
    ?

  • in: CSV-Datei sauber aufteilen ?

    geschrieben von supershops

    Hallo

    ich habe eine 50 MB grosse CSV-Datei (mit ca. 60.000 Einträgen=Zeilen)

    diese würde ich gerne in mehrere Dateien aufteilen,
    so dass jede einzelne Datei max. 2 MB hat (so ca.)

    dafür habe ich auch schon Tools gefunden,
    aber die machen was falsch, die trennen nach "bytes"

    ich will beim "Trennen" nicht irgendwo mitten in der Zeile (wenn die Byte erreicht sind)
    sondern nur nach / beim Zeilenumbruch ... so dass keine Zeile "zerissen" wird.

    gibt es vielleicht ein Tool, welches nicht mit Byte, sondern mit "Zeilen" arbeitet?
    Danke!
  • in: MySQL Spalte 0?

    geschrieben von supershops

    ohne Code immer schwer was zu erraten ...

    alle anderen Spalten werden korrekt angezeigt?
    evtl einfach die "0" ausschließen

    if ($spalten_name != "0") {
    Ausgabe
    }

    oder

    while($spalten_name > 0) {
    Ausgabe
    }

  • in: suche: RSS-Feeds mit TV-Programm

    geschrieben von supershops

    gute Idee die Feeds von TV-zeitschriften zu nehmen
    Danke!
  • in: einfache Homepage-Erstellung, aber wie???

    geschrieben von supershops

    ja, Joomla (entpacken und ) per FTP auf den Webspace laden ist schon richtig.
    das dauert seine Zeit, weil meist der Up-Stream (Dein Upload-Speed) relativ gering ist
    also dass der Upload langsamer ist, das ist (meist) ganz normal

    neue Plugins und templates kann man dann per Admin - Installation hinzufügen
    aber auch da kann es vorkommen, das der Upload etwas dauert ...


    wischauzivi schrieb:
    Warum muss das alles so kompliziert und aufwendig sein?



    Nein Nein .. das ist mehr die Angst vor dem Unbekannten ..... huhuhhh... Code ... Hilfe ?!

    ... so kompliziert es doch garnicht, alles ganz Logisch aufgebaut (meistens zumindest) :P :)

    Mit überschaubaren Grundlagen kann man schon viel machen
    und das genauere Wissen kommt dann: "learning by doing" dazu.

    HTML ist eine Auszeichnungs-Sprache, damit wird die Ausgabe formatiert.

    Der HTML-Code erzeugt die Ausgabe als (logische) Abfolge der "Befehle" (= TAGs)

    Zur Auszeichnung werden TAGs verwendet. TAgs werden geöffnet und geschlossen.
    Der TAG beeinflusst das, was zwischen der TAG-Eröffnung und dem Ense steht.

    BSP: ein Wort in Fett (bold) im Text:
    Text Blabla texttext <strong>ich bin fett</strong> hier wieder normal


    Ausgabe:
    Text Blabla texttext ich bin fett hier wieder normal

    ... usw. (sihe auch oben: Link mit / ohne Bild)

    als HTML-Editor genügt wirklich WordPad, einfach nur Text-Editor

    ok, man kann auch eine Word-Datei als HTML speichern, ist aber nicht empfehlenswert.
    besser einen einfachen WYSIWYG-Editor verwenden, der Code- und Design-Ansicht hat
    z.B. Phase5, etc

    (... to do: Link-Liste kostenloser HTML-Editoren (für Anfänger geeignet) )
  • in: einfache Homepage-Erstellung, aber wie???

    geschrieben von supershops

    Hallo

    wie hast Du das Logo eingebaut? .... als Modul ....

    wenn Du das Modul öffnest, so dass Du das Logo (oder den HTML-Code dazu) im Editor siehst
    dann kannst Du dort den Link entfernen.

    Ein bischen Grundkenntnisse in HTML sollte man haben,
    z.B. wie ist ein Link aufgebaut und wie ändere / entferne ich Links
    etc.


    Bsp: Bild ohne Link
    <img src="http://www.lima-city.de/images/banner/next-level_88x31_4.gif" alt="Lima-City" border="0">


    Bsp: Bild mit Link
    <a href="http://www.lima-city.de" ><img src="http://www.lima-city.de/images/banner/next-level_88x31_4.gif" alt="Lima-City" border="0"></a>


    Bsp: Text als Link
    <a href="http://www.lima-city.de" >Hier der Text zum anklicken</a>


    ...


    das mit den Untermenüpunkten ist ne Sache vom Template.
    meist kann man sowas per CSS ändern ....
  • in: suche: RSS-Feeds mit TV-Programm

    geschrieben von supershops

    Hallo

    ich suche: RSS-Feeds mit dem aktuellen TV-Programm

    + möglichst viele Sender
    + was läuft jetzt / was läuft gleich
    + Fernsehprogramm (pro Tag / pro Woche)
    ... etc.

    wo finde ich solche Quellen, ohne bei jedem Sender einzeln rein zu schauen.
    Gibt es einen Dienst, der das TV-Programm als RSS-Feeds (o.ä.) anbietet?

    Oder eine Linksammung der wichtigsten Sender plus deren RSS-Feeds?

    Danke!
  • in: wer ist die Nr.4 bei Sportartikel ?

    geschrieben von supershops


    1. Adidas
    2. Puma
    3. Nike
    ..... und dann ??? .... 4. ..... ?


    wer ist die Nr.4 unter den Sportartikel-Herstellern (Marken)
    ?
  • in: Bestimmte Teile einer Datei ausgeben/abspeichern

    geschrieben von supershops

    glaub mir, das ist die beste Hilfe die Du bekommen kannst,
    wenn Dir jemand klipp und klar und ganz ehrlich gemeint sagt: so wird das nix.
    Versuche einen komplett anderen Ansatz.

    Nimm es nicht persönlich bitte,
    aber zum Lernen gehört es auch einzusehen, wenn man mal was vermurxt hat.
    Überleg Dir nochmal einen neuen Ansatz wie Du die Inhalte und den HTML-Code
    voneinander trennen kannst.. ... so "gemischte includes" sind einfach nicht gut.

    Du brauchst ein Template-System und ein Content-System
    Je Aufruf einer Seite werden dann die Inhalte in das Template geladen (und angezeigt)
    alles andere ist sinnloses includen :)

    FRAGE: wozu willst Du ein CM nutzen ?

    und nochmal die Frage: warum das Rad neu erfinden?

    und als Tipp: zum PHP lernen mit kleinen Dingen anfangen,
    nicht gleich als "Anfänger " ein komplettes CMS programmieren wollen.
    sondern erstmal dazu notwendige "Dinge" in PHP erlernt haben (anwenden können)

    Learning by Doing ja, aber Autofahren lernt man auch nicht in einem Formel1 Wagen.

  • in: Array Keys umbenennen?

    geschrieben von supershops

    danke

    ich hab unterdessen auch folgendes

    $old_keys = array_keys($originalarray);
    
    foreach($old_keys as $entry){
    	$newarray[$entry][ID] = $originalarray[$entry][0];
    	$newarray[$entry][NAME] = $originalarray[$entry][1];
    	$newarray[$entry][TEXT] = $originalarray[$entry][2];
    	$newarray[$entry][AAAA] = $originalarray[$entry][3];
    }


    funktioniert.

    :=)
  • in: Bestimmte Teile einer Datei ausgeben/abspeichern

    geschrieben von supershops

    ich bin auch der Meinung das Du noch kein CMS geschrieben hast
    sondern ein Script, das einmalige Eingaben in eine HTML-Seite umwandelt.
    das ist noch lange kein CMS

    Joomla oder Websitebaker sind recht Benutzerfreundlich
    auch Worpress kann man als CMS nutzen, ... etc.

    Um Dein Script "benutzerfreundlicher" zu machen,
    müsstest Du es komplett anders aufbauen ....
    so dass Deine Eingaben alle einzeln gespeichert werden,
    und nicht direkt in die HTML-Seite geschrieben werden.
    die Ausgabe-Seite sollte je Aufruf vom Script "onthefly"
    aus den gespeicherten Werten zur Seite zusammengestellt werden

    ohne Datenbank geht das auch: mit .txt Files, mit z.B. je Zeile in Wert
    und auslsen der Werte mit file() ....

    und warum Du bei str_replace() mit Ersetzung zu NICHTS
    ne Fehlermeldung bekommst ist mir rätselhaft. (kann eigentlich nicht sein)
    sicher, dass Su kein Zeichen " oder ; oder ) vergessen hast ...?

    ----------------------
    lugaborg schrieb:
    Ich dachte ich habe es gut erklärt: :

    NEIN. auch das Beispiel hilft nicht wirklich weiter.

    lugaborg schrieb:
    Die includes beinhalten jeweils teile des design und das ergebniss ist eine fertige Seite, komplett wie selbstgemacht aus dem Editor kit metas, Titel, Menü usw individuell zu Seite.

    Wenn ich das ganze Editieren will und jetzt kommt die eigendliche Frage von oben, wie nehme ich es am besten wieder auseinander?
    Also das metatags wieder in einen eigenen Feld stehen, der Inhalt und das Menü. Das ist alles im Großen und ganzen.


    wie sieht eine Seite bei Dir (im Quellcode) genau aus?
    so?

    <?php
    include("metatags.php");
    include("menue1.php");
    include("inhalt.php");

    include("template.php");
    ?>

    so könntest Du z.B. nur die Datei metatags.php ändern
    und alles andere bleibt .....

    Für das bearbeiten der Metatags entweder als HTML (Textfeld)
    oder als einzelne Werte in Formular-Maske.

    jetzt kommt bestimmt die Frage: wie mache ich so eine Formular-Maske.
    und da sind wir genau da, was ich vorhin meinte:
    es würde 10000de Antworten dauern, um auf diese Weise das Programmieren eines CMS zu erklären
    weil eine Lösung bringt wieder 3 neue Fragen auf ...


    Die includes beinhalten jeweils teile des design ???
    das ist Quatsch ... Du solltest Inhalt und Design voneinander trennen
  • in: Array Keys umbenennen?

    geschrieben von supershops

    ja schon gut

    aber wie wende ich das auf ein bestehendes (multidimensionales) Array an

    Array ( 
    [0] => Array ( 
      [0] => 
      [1] =>
      [2] =>
      [3] =>
    ... usw. 
    )
    [1] => Array ( 
      [0] =>
      [1] =>
      [2] =>
      [3] =>
    ... usw. 
    )
    ... usw.


    für jede Zahl in der 2.Ebene ein "Wort" zuweisen (als KEY)
    ?

    irgendwie so vielleicht:

    keys_tauschen( array("0","1","2") , array("TITEL","NAME", "TEXT") );
    ?!
  • in: Bestimmte Teile einer Datei ausgeben/abspeichern

    geschrieben von supershops

    lugaborg schrieb:
    1. Ja ich bin Voll-Noob und eben deshalb will ich es lernen.


    macht ja nix, jeder fängt ma an,
    aber Du kannst nicht erwarten, dass man Dir hier erklären kann, wie man ein CMS baut

    wenn Du eine konkrete Frage stellt, dann kann man auch eine konkrete Antwort geben


    lugaborg schrieb:
    2. Du bist auch nicht der Programmierer schlechthin sonst wüsstest du das es ne fehlermeldung gibt wenn darin nichts steht.

    hab ich auch nicht behauptet, deshalb traue ich mir ja auch nicht zu selber ein CMS zu schreiben

    $stringvar = str_replace("originalstring","",$stringvar);
    funktioniert ... ohne Fehlermeldung, aber egal

    Frage: str_replace() ist Dir aber ein Begriff, oder?

    ----------
    ich glaube Du hast es in den falschen Hals bekommen, es war nicht böse gemeint.

    ich wollte Dir damit nur sagen, das man es nicht mal eben so schnell lernen kann (oder erklären kann)
    wie man ein CMS programmiert, alleine schon weil es viele Wege gibt.

    So wie Du es beschrieben hast, erstellt Dein Script einen HTML-Code (die Seite)
    und bei bearbeiten der Seite hast Du dann nicht die Werte einzeln,
    sondern nur den fertigen HTML-Code ?! ..... da widerspricht schonmal dem Prinzip vonCMS
    besser ist es, alle einzelnen Werte auch einzeln zu speichern, so dass man diese Werte auch
    einzeln und unabhängig voneinander ändern kann (Titel, Inhalt, Keywords, Autor, Datum, Rubrik, etc.)

    mit einen Haufen Variablen .... ein Seite zusammengestellt ... ja, das ist CMS
    lugaborg schrieb:das muss einfach anders gehen

    NEIN, das ist das Prinzip, nicht alles in eine HTML-Datei speichern, sondern einzeln
    ...
  • in: Array Keys umbenennen?

    geschrieben von supershops

    Hallo

    mein Array hat Keys als Zahlen .. [0] [1] [2] .. etc.

    wie kann ich (Funktion?) die Keys umbenennen?

    so dass dann
    aus [0] wird [ID]
    aus [1] wird [NAME]
    aus [2] wird [TEXT]
    usw.

    und:
    ist es möglich den Zugriff aucf die Werte dann über beide Keys zu bekommen
    hmmm ok, mit 2 Arrays klar, .... aber geht das auch innerhalb 1 Array ???
    also:
    kann ein Value verschiedene Keys haben, hier z.B.
    Key:[1] und Key: [NAME]
    ?
  • in: Bestimmte Teile einer Datei ausgeben/abspeichern

    geschrieben von supershops

    hallo

    wenn ich das so lese, dann kann ich Dir nur empfehlen, ein fertiges CMS zu nutzen
    und nicht zu versuchen, selber eines zu basteln.
    Sorry, aus Deinen Fragen lese ich: "da fehlt es an Grundlagen der Web-Programmierung"

    z.B. wenn Du "bestimmte Dinge im Quellcode austauschen" kannst,
    aber dann nicht weisst, wie man Teil-Strings löscht, dann fehlt es auch an Verständnis der Logik allgemein

    $stringvar = str_replace("originalstring","ersetzung",$stringvar);
    hier wird das Wort originalstring ersetzt durch ersetzung
    jetzt rate mal wie man das Wort durch NICHTS ersetzen kann ....
    richtig, mit "" (nichts zwischen den Gänsefüschen)

    auch sind solche, mit Halbwissen erstellte CMS, oft voller Siherheitslücken.

    ist nicht böse gemeint, im Gegenteil, spar Dir die Arbeit und nutze fertige (gute) Systeme
    das spart Dir Arbeit und Ärger, zu den meisten CMS gibts auch gute Anleitungen, etc.
    --> Warum immer das Rad wieder neu erfinden ?!?!


    edit: ich behaute zwar von mir etwas PHP zu können, würde mich aber selber nicht an ein komplett eigenes CMS ran-trauen, weil ich weiss, was da alles mit dran hängt, da nuzue ich lieber die bekannten und baue dort etwas um
  • in: per Klick zu Favoriten / Lesezeichen für alle Browser ?

    geschrieben von supershops

    Hallo

    wie muss der Code (Link) aussehen für z.B. FireFox .... per Klick zu Lesezeichen

    im IE funktioniert es anscheinend mit

    <a href="javascript:window.external.addFavorite('http://www.example.com','Website Title');">Bookmark</a>


    oder aich mit:
    <span onclick="window.external.AddFavorite(location.href, document.title);">Bookmark</span>


    ok. IE geht .... aber FF ?
    ... wie funktioniert "per Klick zu Lesezeichen hinzufügen" im Firefox ? ... (bzw. den Dialog dazu öffnen)
    und andere Browser?

    und ... gibt es eine Seite / Liste mit "add to Favorite" Link-Beispiele für die wichtigsten Browser?
    Danke!




Login zum Webhosting ohne Werbung!