php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2009

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 11.01.2010, 19:37  
Erfahrener Benutzer
 
Registriert seit: 02.03.2008
Beiträge: 351
robydog befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Bild wird online nicht angezeigt

Hallo

ich habe folgendes problem und bin einfach ratlos
ich lese aus der db 3 Zufallsbilder aus

Diese werden dann mit Smarty geladen in Templates
Bei mir Lokal mit xAMPP wird das auch alles angezeigt

Nur wenn ichs auf den Server lade wird einfach gar nichts mehr angezeigt

Obwohl es eine 1 zu 1 Kopie der Dateien und der DB ist

Kann mir da jemand helfen?
PHP-Code:
        $sql "SELECT id,file_name,title FROM pictures WHERE user_id='$user_id' AND private ='0' AND NOT id ='$id' ORDER BY RAND() LIMIT 3";
         
$ergebnis mysql_query($sql);
         while(
$row2 mysql_fetch_object($ergebnis))
      
         {           
        
$pictures2[]=$row2;     
          }
        
$smarty->assign('pictures2',$pictures2); 
Was ich weiss dass online die daten nicht von der DB gelesen werden Wenn ich


SELECT id,file_name,title FROM pictures WHERE user_id=4 AND private ='0' AND NOT id =21

eingebe kommt Ein leeres Resultat Null

Wenn ich dasselbe aber auf XAMPP mache dann erhalte ich resultate

Kann mir jemand sagen an was das liegen könnte?

Gruss
Andi
robydog ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 11.01.2010, 19:40  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.269
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Fang an zu debuggen: Lass dir online ausgeben, was in $pictures2 steht und schau dir im Quellcode an, was überhaupt an den Browser übertragen wurde (Webbrowser -> Rechtsklick in freien Bereich der Webseite -> Quelltext anzeigen).

error_reporting(E_ALL | E_STRICT) am Anfang deiner Skripte sollte selbstverständlich sein, um auch auf Hinweise von PHP entsprechend zu reagieren.
Chriz ist offline  
Alt 11.01.2010, 19:42  
Erfahrener Benutzer
 
Registriert seit: 02.03.2008
Beiträge: 351
robydog befindet sich auf einem aufstrebenden Ast
Standard

ja es steht eben nichts drin in pctures2 da ja nichts aus der DB kommt weil die abfrage ergibt NULL

aber wieso?
wenn es doch lokal mit den selben abfrage zu ergebnissen kommt. ich hab das alles mehrmals überprüft und finde eigentlich keinen fehler wo ich sagen muss dass es an dem liegen könnte

ich dachte da private eine funktion ist dass es an dem liegen könnte und habe es umbenamselt aber brachte auch nix
robydog ist offline  
Alt 11.01.2010, 20:04  
Erfahrener Benutzer
 
Registriert seit: 10.02.2009
Beiträge: 929
ragtek ist ein sehr geschätzer Menschragtek ist ein sehr geschätzer Menschragtek ist ein sehr geschätzer Menschragtek ist ein sehr geschätzer Mensch
Standard

Auch wenn es ganz banal klingt: "Eventuell hast du keine Daten auf dem Server im Gegensatz zu Lokal?"
ragtek ist offline  
Alt 11.01.2010, 20:06  
Erfahrener Benutzer
 
Registriert seit: 02.03.2008
Beiträge: 351
robydog befindet sich auf einem aufstrebenden Ast
Standard

nein auch daten sind drauf

eine abfrage oben wo mehr oder weniger das gleiche abgefragt wird funktioniert es

ich hab auch selbst die datenbank angesehen und mir gedanken gemacht und so wie ich es sehe müste daten ausgelesen werden mir dieser abfrage
robydog ist offline  
Alt 11.01.2010, 20:12  
Erfahrener Benutzer
 
Registriert seit: 02.03.2008
Beiträge: 351
robydog befindet sich auf einem aufstrebenden Ast
Standard

aus dem debug von smarty folgendes

{$pictures2} null

auch das hier

or exit(mysql_error());

bringt keine fehlermeldung

Fehlermeldung bei error_reporting(E_ALL)

Undefined variable: pictures2

und mehr weiss ich nun auch nicht
robydog ist offline  
Alt 11.01.2010, 20:32  
Erfahrener Benutzer
 
Registriert seit: 23.08.2009
Beiträge: 241
PHP-Kenntnisse:
Fortgeschritten
MasterD wird schon bald berühmt werden
MasterD eine Nachricht über ICQ schicken
Standard

Schonmal mit
Code:
... AND id != '$id' ...
versucht ?
MasterD ist offline  
Alt 11.01.2010, 20:40  
Erfahrener Benutzer
 
Registriert seit: 02.03.2008
Beiträge: 351
robydog befindet sich auf einem aufstrebenden Ast
Standard

danke

kannst du mir bitte erklären warum es nun geht?
und vielleicht warum es vorhin LOKAL ging und ONLINE nicht
robydog ist offline  
Alt 11.01.2010, 21:31  
Erfahrener Benutzer
 
Registriert seit: 23.08.2009
Beiträge: 241
PHP-Kenntnisse:
Fortgeschritten
MasterD wird schon bald berühmt werden
MasterD eine Nachricht über ICQ schicken
Standard

Tja, das sind die Versionsunterschiede.
Ich vermute, dass du das aktuelle Xampp verwendest, welches die neuste PHP Version verwendet, die auch mit Joomla nicht ganz kompatibel war (bis ne neue Version daraußen war). Auf deinem Server/ Webspace is ne ältere Version, um die maximale Kompatibilität zu gewährleisten. Kann sein, dass das da (noch) nicht integriert war.

Freut mich dir geholfen zu haben. Nicht vergessen den Thread auf Erledigt zu stellen

@mods: Is hier eine Aussagekräftiger Titel nötig oder reicht der aktuelle?

Master
MasterD ist offline  
Alt 11.01.2010, 21:33  
Erfahrener Benutzer
 
Registriert seit: 02.03.2008
Beiträge: 351
robydog befindet sich auf einem aufstrebenden Ast
Standard

Meine xampp version müsste auch ziemlich alt sein aber vielleicht gerade deswegen

ja danke werde ich machen
robydog ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Wer ist Online mit Timestamp truddel PHP Tipps 2009 6 27.02.2010 17:30
Problem beim Captcha Aufruf in einem Formular, nur das Bild wird angezeigt litterauspirna PHP Tipps 2009 19 11.05.2009 15:25
Scriptsuche Online User CEDO Scriptbörse 3 11.05.2009 08:32
Bild in enuem Fenster öffnen? K3HLIM JavaScript, Ajax und mehr 6 10.04.2009 20:43
Wenn das Bild zu groß is echo erscheinen lassen Canca PHP Tipps 2009 9 09.03.2009 18:33
[Erledigt] zufälliges Bild aus Datei lesen - Bild wird nicht angezeigt Romantika PHP Tipps 2009 8 20.02.2009 15:36
Bilder werden nicht angezeigt. radbale PHP Tipps 2008 127 16.09.2008 20:30
Bild onMouseOver einblenden rocco HTML, Usability und Barrierefreiheit 8 22.02.2008 12:52
Transparentes Bild über Bild legen *update gelöst* Broadcast PHP-Fortgeschrittene 11 04.02.2008 15:27
[Erledigt] Bild aus Datei in Bild einfügen PHP Tipps 2005-2 1 07.08.2005 23:36
[PHP«Image] Bild in ein anderes Bild einsetzen PHP Tipps 2005-2 4 07.08.2005 19:39
Bild größe hat prob mit umbenennung. JEGO PHP Tipps 2004 1 08.07.2004 16:30
bild wird pixelig angezeigt HTML, Usability und Barrierefreiheit 2 02.07.2004 23:48

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
xampp bilder einfügen, nur bild url wird angezeigt php, bild online, xaamp bild wird online nicht angezeigt, joomla php bild einfügen wird nicht angezeigt, html bild wird lokal angezeigt, online nicht, php bild inline, joomla bilder aus der index php werden lokal angezeigt, online nicht, joomla bild im beitrag wird nicht angezeigt local, bild lokal sichtbar online nicht, warum ist online das bild nicht sichtbar, xampp bild einfügen, joomla gelöst zufallsbild wird nicht angezeigt, bilddatei im wird nicht online angezeigt?, joomla \bild einfügen\ beitrag \nicht angezeigt\, onmouseover in xampp bilder nicht geladen, xampp bilder werden nicht angezegt, joomla \bild über bild legen\, im web wird bild angezeigt lokal in xampp nicht, bilder in bild online nicht sichtbar

Alle Zeitangaben in WEZ +2. Es ist jetzt 20:55 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum