php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 31.08.2009, 23:08  
Neuer Benutzer
 
Registriert seit: 26.08.2009
Beiträge: 11
PHP-Kenntnisse:
Anfänger
Guni befindet sich auf einem aufstrebenden Ast
Standard echo funktioniert nicht

Hallo Leute,

Ich versuche gerade per echo Befehl eine Messagebox in einer Form meiner Joomla-Seite anzuzeigen. Als Inhalt soll momentan ne einfache Variable dienen.
Hier mal der Code:
PHP-Code:
echo "<script type='text/javascript' language='javascript'>n"
echo 
"<!--n"
echo 
" alert('".$a."');n"
echo 
"//-->n"
echo 
"</script>"
Leider passiert ueberhaupt nix
An der Variablen kanns meiner Meinung nach nicht liegen, denn im SQL-String funktioniert die wunderbar.
Leider kann ich momentan keine Errors auslesen, das die Funktion in php.ini deaktiviert ist und ich momentan nicht die Rechte hab die zu aendern.

Is irgendwas an meiner php-Installation falsch?

Steh total auf der Leitung

Hoffe einer von euch hat ne Idee
Guni ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 31.08.2009, 23:12  
Erfahrener Benutzer
 
Registriert seit: 17.07.2009
Beiträge: 223
PHP-Kenntnisse:
Fortgeschritten
Tiberius zeigte ein beschämendes Verhalten in der Vergangenheit
Tiberius eine Nachricht über ICQ schicken
Standard

Was soll denn das "n" an nahezu jedem Zeilenende? Entfern das erst einmal

PHP-Code:
echo "<script type='text/javascript'>"
echo 
" alert('".$a."');"
echo 
"</script>"
Tiberius ist offline  
Alt 31.08.2009, 23:15  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
An der Variablen kanns meiner Meinung nach nicht liegen, denn im SQL-String funktioniert die wunderbar.
Wennn das da oben im Seitenquelltext steht, aber nichts bei $a, dann liegt es daran, egal, was Du glaubst.
Wenn dort überall "echo ..." steht, dann wird PHP an dieser Stelle nicht ausgeführt.

Zitat:
Was soll denn das "n" an nahezu jedem Zeilenende?
Vermutlich der Forenfehler, der \ im Code entfernt.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online  
Alt 31.08.2009, 23:35  
Neuer Benutzer
 
Registriert seit: 26.08.2009
Beiträge: 11
PHP-Kenntnisse:
Anfänger
Guni befindet sich auf einem aufstrebenden Ast
Standard

Danke fuer die fixen Antworten
Hab die n's mal entfernt. Das Ding will aber immer noch nicht.
Das ganze coding befindet sich in einem php File aufm Server und wird per Javascript aufgerufen.
Hier noch mal die geaenderte Version.
PHP-Code:
$a "Warum geht das nicht??? Ahhhhhh!!!"
echo "<script type='text/javascript'>"
echo 
" alert('".$a."');"
echo 
"</script>"
Das is bestimmt nur ne Kleinigkeit, nur ich bin zu blind die zu sehen
Guni ist offline  
Alt 31.08.2009, 23:45  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Was steht denn nun im Quelltext?
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online  
Alt 31.08.2009, 23:53  
Neuer Benutzer
 
Registriert seit: 26.08.2009
Beiträge: 11
PHP-Kenntnisse:
Anfänger
Guni befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von nikosch Beitrag anzeigen
Was steht denn nun im Quelltext?
Absolut nichts.
Anscheinend schreibt php kein bisschen von dem was bei echo deklariert wurde in den Quellcode meiner Joomla Seite. Habs mal nach alert durchsucht, aber keines gefunden.

Da is doch irgendwas faul
Guni ist offline  
Alt 31.08.2009, 23:54  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Vermutlich wird der Teil niemals aufgerufen. Und/oder Joomla arbeitet mit Output-Buffers und verwirft den Inhalt.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online  
Alt 01.09.2009, 00:41  
Neuer Benutzer
 
Registriert seit: 26.08.2009
Beiträge: 11
PHP-Kenntnisse:
Anfänger
Guni befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von nikosch Beitrag anzeigen
Vermutlich wird der Teil niemals aufgerufen. Und/oder Joomla arbeitet mit Output-Buffers und verwirft den Inhalt.
Ohje. Also aufgerufen wird das php File auf jeden Fall, da im gleichen File auch ein Query steht, das abgearbeitet wird.

Was um himmelswillen ist denn ein Output-Buffer. Kann man das Ding denn umgehen?
Guni ist offline  
Alt 01.09.2009, 00:54  
Erfahrener Benutzer
 
Registriert seit: 17.07.2009
Beiträge: 223
PHP-Kenntnisse:
Fortgeschritten
Tiberius zeigte ein beschämendes Verhalten in der Vergangenheit
Tiberius eine Nachricht über ICQ schicken
Standard

Hast du mal nen Joomla Codeschnippsel in dem eine Ausgabe gemacht wird, vielleicht aus einer anderen php datei?
Tiberius ist offline  
Alt 01.09.2009, 14:54  
Neuer Benutzer
 
Registriert seit: 26.08.2009
Beiträge: 11
PHP-Kenntnisse:
Anfänger
Guni befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Tiberius Beitrag anzeigen
Hast du mal nen Joomla Codeschnippsel in dem eine Ausgabe gemacht wird, vielleicht aus einer anderen php datei?
Da is das Problem, bisher hat noch keine Ausgabe aus einer php Datei funktioniert.
Ein normaler alert() in Javascript geht ohne Probleme.

Hier aber mal ein Codeschnippsel der eigentlich auch ne einen Rueckgabewert erwartet, nach dem ein Button gedrueckt wurde.
Code:
function delTab()
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }


xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}

function stateChanged()
{
if (xmlhttp.readyState==4)
{
document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
}
}

function GetXmlHttpObject()
{

if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari

  return new XMLHttpRequest();
  
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5

  return new ActiveXObject("Microsoft.XMLHTTP");
  
  }
return null;
}

delTab();  

        break;
        default:;
    } // switch
} // ff_btdelete_action
Im der php Datei steht dann unter anderem folgendes:
PHP-Code:
mysql_query("Delete From blablabla");

echo 
"Table is empty now"
Query laeuft ohne mucken durch.
Mit echo passiert nix.
Auch im html code is nach druecken des Buttons nix zu sehen von dem was uebergeben werden sollte.

Liegt das vielleicht daran, dass ich mit nem XMLhttpObject arbeite??
Guni 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
Link mit ID in Echo einbinden Mitch26 PHP Tipps 2009 4 06.08.2009 17:02
eine Suche definieren Tyrra PHP Tipps 2009 14 10.07.2009 09:39
[Erledigt] Popup mit Kalender variable gestalten Wortak JavaScript, Ajax und mehr 0 10.05.2009 12:43
Login erst nach Aktualisierung uh.yeah PHP Tipps 2009 6 02.05.2009 20:15
[Erledigt] Werte aus MySQl-Abfrage in Array mitübergeben manuel5 PHP Tipps 2009 17 27.04.2009 16:42
Datenbankaufbau und Eintrag? 22hase Datenbanken 5 04.01.2009 15:18
$error weiterleiten Benjamin PHP Tipps 2008 10 29.07.2008 11:59
Hash-Werte Raito PHP Tipps 2008 10 07.04.2008 15:47
Server für shell_exec() / exec() vorbereiten Martek Server, Hosting und Workstations 2 16.03.2007 15:03
Textarea und &amp;gt; PHP-Fortgeschrittene 9 07.02.2006 00:34
Problem mit While-Schleife PHP Tipps 2007 5 27.12.2005 20:02
Tabelle verzerrt PHP Tipps 2005 8 25.04.2005 21:54
Partykalender, Probleme PHP Tipps 2004-2 6 26.12.2004 13:19
Wo liegt der Fehler - Query was empty Anuschka PHP Tipps 2004 7 24.08.2004 02:59
[Erledigt] Datenübergabe PHP Tipps 2004 2 20.07.2004 19:06

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php echo funktioniert nicht, script \echo -n\ funktioniert nicht, echo javascript, <?php echo funktioniert nicht, mein echo. befehl geht nicht mehr, echo funktioniert nicht, jommla echo nicht ausgeführt, php echo zeilenende, javascript mit echo aufrufen, javascript echo, echo zeilenende, php echo passiert nichts, echo geht nicht mehr php, @echo geht nicht, im quelltext steht echo

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:49 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