[GastForen Programmierung/Entwicklung PHP und MySQL Verbindungscode verschiebt HTML Element

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

Verbindungscode verschiebt HTML Element

macmac
Beiträge gesamt: 386

15. Jul 2019, 23:23
Beitrag # 1 von 14
Bewertung:
(15431 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo zusammen
ich stehe vor einem mir nicht nachvollziehbaren Problem. Und zwar binde ich per
include("verbindung.php") die Datenbankverbindung ein, sonst nichts; ich schliesse den Code auch per ?> ab.

Dieser Code steht vor dem HTML <div class="container">

Nun, setze ich diesen Code, dann rutscht es mir den div etwa 10 Pixel nach unten. Entferne ich den Teil include() wieder, rutscht der div nach oben, wo er per CSS hingehört.

Ich bekomme diesen störenden Effekt nicht weg, zumal keine einzige Zeile dieser Verbindung Text ausgibt. Schaue ich im Quelltext nach, ist da nichts, aber der container ist verrutscht. Dies im Firefox.

Wie löse ich das, ohne einen zusätzlich CSS Befehl integrieren zu müssen, der den container wieder zurück rutscht?

Übersehe ich da was?

Macmac
| -------------------------------------------------------------- |
X

Verbindungscode verschiebt HTML Element

flobaer
Beiträge gesamt: 317

16. Jul 2019, 08:44
Beitrag # 2 von 14
Beitrag ID: #571111
Bewertung:
(15396 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Guten Morgen,

hast Du mal versucht, den Block ohne Umbrüche einzusetzen? Also in etwa so:
Code
<body><?php ... 
?><div class="container">


Viele Grüße
Florian


als Antwort auf: [#571109]

Verbindungscode verschiebt HTML Element

macmac
Beiträge gesamt: 386

16. Jul 2019, 23:39
Beitrag # 3 von 14
Beitrag ID: #571114
Bewertung:
(15358 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Möglichst viel auf eine Zeile zu verschieben hat nichts gebracht, selbst probeweise alle kommentare zu entfernen, bringt nichts. Es schiebt mir den div nach unten.

Danke für Hinweis
Macmac
| -------------------------------------------------------------- |


als Antwort auf: [#571111]

Verbindungscode verschiebt HTML Element

macmac
Beiträge gesamt: 386

17. Jul 2019, 07:50
Beitrag # 4 von 14
Beitrag ID: #571116
Bewertung:
(15341 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Die Lösung ist insofern zu finden, wenn man den Verbindungscode unmittelbar in die Datei schreibt, aber das ist kaum die wahre Lösung. Ein Nornagel. Na ja... ich kann damit leben.
Macmac
| -------------------------------------------------------------- |


als Antwort auf: [#571114]

Verbindungscode verschiebt HTML Element

Urs Gamper
  
Beiträge gesamt: 3937

17. Jul 2019, 08:15
Beitrag # 5 von 14
Beitrag ID: #571117
Bewertung:
(15336 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo macmac

Ich bin ziemlich sicher, dass dieser Abstand irgendwo per CSS gesetzt ist und nichts mit dem PHP-Code zu tun hat.

Hast du es mit den DevTools (Chrome) oder Entwiclerwerkzeugen (FF) untersucht?

Grüessli
Urs


www.gamper-media.ch
www.dynpg.ch


als Antwort auf: [#571116]

Verbindungscode verschiebt HTML Element

Marc Sidon
Beiträge gesamt: 262

17. Jul 2019, 10:16
Beitrag # 6 von 14
Beitrag ID: #571119
Bewertung:
(15315 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Wie sieht denn die include Datei aus?
Ist da vielleicht noch irgendwas drin, was einen Zeilenumbruch hervorruft?
Beginnt und endet die Datei mit PHP Start und Ende?

Gruß,
Marc
------------------------------------------

modernmediasidon
Erstellung von InDesign Scripts


als Antwort auf: [#571116]

Verbindungscode verschiebt HTML Element

macmac
Beiträge gesamt: 386

17. Jul 2019, 10:41
Beitrag # 7 von 14
Beitrag ID: #571121
Bewertung:
(15305 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
So sieht die Struktur aus:

Code
<?php include(incl.php) ?> 

<div>
der sich verschiebt
</div>


In der incl.php datei steht nur:

Code
<?php $con = mysqli_connect("localhost","user","passwort","db-name"); ?> 



Schreibe ich den code direkt rein, dann verschiebt sich der <div> nicht.


Wie erwähnt: Ich kann damit leben, nur ist dieser Code dann in 10 Dateien engebaut, und da eine Änderung vorzunehmen ist doch mühsam. Ich versuche einfach, dieses Verhalten zu verstehen.
| -------------------------------------------------------------- |


als Antwort auf: [#571119]

Verbindungscode verschiebt HTML Element

flobaer
Beiträge gesamt: 317

17. Jul 2019, 10:59
Beitrag # 8 von 14
Beitrag ID: #571122
Bewertung:
(15298 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Warum setzt Du Dein include Text nicht z.B. vor den öffneten HTML-Tag? Dann dürfte er absolut keinen Einfluss auf die Formatierung haben.


als Antwort auf: [#571121]

Verbindungscode verschiebt HTML Element

Marc Sidon
Beiträge gesamt: 262

17. Jul 2019, 15:26
Beitrag # 9 von 14
Beitrag ID: #571126
Bewertung:
(15268 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Schau mal bitte, welche Encodierung die Include-Datei hat...
Hat sie einen BOM (Byte-Order-Mark) ?
Wenn ja, speichere die Datei mal ohne den BOM und versuch es nochmal...
Das BOM macht unter Umständen einen Zeilenumbruch beim Include...

Gruß,
Marc
------------------------------------------

modernmediasidon
Erstellung von InDesign Scripts


als Antwort auf: [#571121]

Verbindungscode verschiebt HTML Element

Bitfilme
Beiträge gesamt: 264

17. Jul 2019, 16:04
Beitrag # 10 von 14
Beitrag ID: #571127
Bewertung:
(15253 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Strichpunkt vergessen! Schreib zum testen error_reporting(E_ALL); damit alle Fehler angezeigt werden.
Gruss Bitfilme


als Antwort auf: [#571121]

Verbindungscode verschiebt HTML Element

Bitfilme
Beiträge gesamt: 264

17. Jul 2019, 16:10
Beitrag # 11 von 14
Beitrag ID: #571128
Bewertung:
(15247 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Strichpunkt fehlt
Das müsste heissen <?php include(incl.php); ?>
Gruss Bitfilme


als Antwort auf: [#571121]

Verbindungscode verschiebt HTML Element

macmac
Beiträge gesamt: 386

17. Jul 2019, 16:26
Beitrag # 12 von 14
Beitrag ID: #571129
Bewertung:
(15240 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Grüss dich Marc
das war ein sehr guter Hinweis, hier ist dazu ein guter Artikel https://www.w3.org/...a-byte-order-mark.de – er sagt, dass es zu einer Zeileneinfügung kommen kann bei eingebundenen PHP Dateien. Nun wird mir klar, warum dieses Phänomen nicht bei allen so erscheint, nämlich, weil ich die files auf verschiedenen Editoren geschrieben habe.
Das war schon mal ein grosser Schritt nach vorne, mit deinem Hinweis. Muss man aber zuerst mal drauf kommen.
Merci und Gruss
| -------------------------------------------------------------- |


als Antwort auf: [#571126]

Verbindungscode verschiebt HTML Element

macmac
Beiträge gesamt: 386

17. Jul 2019, 16:27
Beitrag # 13 von 14
Beitrag ID: #571130
Bewertung:
(15238 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ja, danke, war ein Kopierfehler hier hinein, im script ist es richtig.
Gruess Macmac
| -------------------------------------------------------------- |


als Antwort auf: [#571128]

Verbindungscode verschiebt HTML Element

macmac
Beiträge gesamt: 386

20. Jul 2019, 09:56
Beitrag # 14 von 14
Beitrag ID: #571154
Bewertung:
(15109 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Habe tatsächlich das Problem gelöst: Habe VIM (vi für Mac, Download über Github) heruntergeladen und die Datei mit :set nobomb ohne BOM abgespeichert. Nun wurde die Leerzeile entfernt.

Wieder was gelernt. Und vll. für andere ein Tipp.

Gruss Macmac
| -------------------------------------------------------------- |


als Antwort auf: [#571126]
X

Aktuell

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
29.10.2020

Ortsunabhängig
Donnerstag, 29. Okt. 2020, 10.00 - 10.30 Uhr

Webinar

Wir stellen Ihnen in diesem kostenlosen ca. 30-minütigen Webinar das neueste Produkt aus dem Hause Enfocus vor. Enfocus bringt mit BoardingPass eine pfiffige Lösung auf den Markt, welche eingehende Daten auf die wichtigsten druckrelevanten Kriterien hin gleich im Mail-Browser prüfen lässt. Mit BoardingPass sind auch Kundenberater und Avor-/Vertriebs-Mitarbeiter in der Lage, eingegangene Druckdaten innerhalb ihres Mail-Programmes sofort zu prüfen und dem Auftraggeber eine leicht verständliche Rückmeldung über diese zu geben. Die Druckdaten müssen also gar nicht erst über den internen Workflow des Druckdienstleisters laufen, sondern können direkt auf druckrelevante Kriterien geprüft und auch begutachtet werden.

Ja

Organisator: Impressed GmbH

Kontaktinformation: E-Mailschulungen AT impressed DOT de

https://www.impressed.de/schulung.php?c=sDetail&sid=292

Enfocus BoardingPass
Veranstaltungen
02.11.2020 - 03.11.2020

Digicomp Academy AG, Limmatstrasse 50, 8005 Zürich
Montag, 02. Nov. 2020, 08.30 Uhr - Dienstag, 03. Nov. 2020, 17.00 Uhr

Kurs

Dieser Basic-Kurs ist der perfekte Einstieg in die Welt von InDesign, dem vielseitigen Layout-Programm. Sie lernen, wie InDesign aufgebaut ist, wie saubere Dokumente erstellt werden und wie man korrekt mit gelieferten InDesign-Projekten umgeht.

Preis: CHF 1'400.-
Dauer: 2 Tage

Nein

Organisator: Digicomp Academy AG

Kontaktinformation: Isil Günalp, E-Mailisil.guenalp AT digicomp DOT ch

https://www.digicomp.ch/weiterbildung/software-anwendungs-trainings/adobe-trainings/desktop-publishing/adobe-indesign-cc/kurs-indesign-cc-basic

Neuste Foreneinträge


Wie importiere ich eine Word Datei mit Fussnoten in Indesign?

Indesign CC2021 verliert Speicherpfad von Dateien

bearbeitete jpg´s nicht mehr markiert

Pantone - reiner Buntaufbau

Suitcase von 3 Benutzern an 7 Rechnern?

Probleme mit dem Strukturbaum Acrobat Pro DC (barrierefrei)

PDF_RGB-AUSGABE

Suchescript um auf meinem webserver nach Namen oder nummern zu suchen

InDesign CC 2021: Neuerungen / New Features

Flächendeckung einer Datei
medienjobs