PHP: Text und variable in header location?

5 Antworten

header("Location: check.php?code=" .$code. "TEXT");

Es muss immer ein absoluter Pfad angegeben werden.

Uncaught SyntaxError: Unexpected identifier?

Guten Abend, bin gerade am verzweifeln da ich egal was ich mache immer den Fehler "Uncaught SyntaxError: Unexpected identifier" bei der Übergabe einer Variable von PHP zu JS.

  <script type="text/javascript">
$(function () {
    var options = {
        float: false,
        removable: '.trash',
        removeTimeout: 100,
        acceptWidgets: '.grid-stack-item',
        resizable: { handles: 'e, se, s, sw, w' }
    };
    $('#grid').gridstack(options);

    var serializedData = null;
    var data = "<?php echo json_encode($serializedData); ?>";

der Fehler befindet sich in der letzten Zeile.

PHP:

$serializedData = array();
$str = "SELECT gri_id as 'id', gri_plugin as 'plugin', gri_gridContent as 'content', gri_gridPosX as 'x', gri_gridPosY as 'y', gri_gridSizeX as 'width', gri_gridSizeY as 'height' FROM tGrid WHERE gri_location = '$loc'";
$stmt = $db->prepare($str);
$stmt->execute();
$result = $stmt->fetchAll(PDO::FETCH_ASSOC);
foreach ($result as $value) {
  $function = $value["plugin"];
  $data = $function($value['id'], $db);
  $value['content'] = $data;
  array_push($serializedData, $value);
}

Hat irgendwer eine Ahnung was ich Falsch gemacht habe? ich komm einfach nicht drauf.

MFG

...zur Frage

[PHP] If-Abfrage mit Variable in Bedingung?

Hallo,

ich will mit PHP eine IF-Abfrage programmieren, die als Bedingung die Werte die in einer Variable ($example_users) stehen überprüft:

CODE [PHP]

    [...]   
    $example_users = '"user1" or "user2"';
    [...]
    if ( $zeile['username'] == $example_users ){
        echo "richtig";
    }else{
        echo "falsch";
    }
    [...]

Ausgabe mit $zeile['username'] = user1

falsch

Könnt Ihr mir hier weiterhelfen?

Danke

...zur Frage

Variable aus PHP in Weiterleitung bekommen

Hallo,

ich habe ein Script in PHP geschrieben was auch funktioniert, nun habe ich den Zielwert in einer Variable, das ist ein Link und auf den würde ich gerne weiterleiten. Wie kann ich das machen? Über eine Php -Weiterleitung (header (location)) geht es nicht, da vorher noch Text ist. Kann ich die Variable irgendwie über post oder get oder so an javascript oder meta Tag übertragen, damit ich weiterleiten kann? Vielleicht ein unsichtbares (html-)Formular was beim Laden der Seite abgeschickt wird oder so? Für eure Tipps währe ich dankbar. Falls ihr noch Infos braucht fragt einfach.

Viele Grüße

Basti

...zur Frage

Cannot send Header html?

https://only-for-testing.000webhostapp.com/index.php

Wenn ihr auf den Knopf drückt, sollte der Fehler auch erscheinen.

Der Code ist nur:

<h1>Why</h1> <br>
<form action="index.php" method="post">
    <input type="submit" name="test" value="Header">
    <br>
</form>
<?php
if(isset($_POST["test"])){
    header("Refresh:0");
}
?>

Wenn ich es über den localhost teste, geht alles. Woran kann das liegen?

Im Internet steht immer nur was von wegen Leerzeichen vorm <?php...

...zur Frage

header() schreibt HTML-Code in Datei?

Hi, ich habe versucht, eine .zip-Datei per header() von meiner Webseite herunterzuladen. Die Datei sowie auch die Webseite befindet sich auf einem Raspberry Pi unter Raspbian.

Mein Problem: DIe .zip lässt sich nicht entpacken. Windows Fehlermeldung ist:

ZIP-komprimierter Ordner ist ungültig.

Als Test habe ich einmal eine test.txt-Datei herunterladen lassen, in welcher nur "test" steht. Auf dem Raspberry Pi ist der Inhalt noch normal, nach dem Download jedoch ist der HTML-Code der Downloadseite in der test.txt zu finden. Woran liegt das?

$file='/var/www/html/Webseite/test.txt';

if (isset($_POST["DownloadWin"])) {
  header('Content-Description: File Transfer');
  header('Content-Type: text/plain');
  header('Content-Disposition: attachment; filename="'.basename($file).'"');
  header('Expires: 0');
  header('Cache-Control: must-revalidate');
  header('Pragma: public');
  header('Content-Length: '.filesize($file));
  readfile($file);
  exit;
}
...zur Frage

Probleme mit PHP-Datei?

Hallo Community,

ich wollte ein bisschen meine PHP-Kenntnisse testen und schauen, ob ich über eine Seite, die lediglich ein Bild anzeigt, mir die IP des Besuchers per Mail übermitteln lassen kann.

Dafür habe ich folgende PHP-Datei erstellt:

<?php
  $IP = $_SERVER['REMOTE_ADDR'];
  $HOST = gethostbyaddr($_SERVER['REMOTE_ADDR']);
  $header = "From: IP-Stealer@anonym.cz";

  mail("meine email adresse", "IP von: ".$HOST."Diese Daten wurden mittels Php gesendet.
        IP: ".$IP."
        Host :".$HOST);
  header('Location: http://www.hd-gbpics.de/gbbilder/lustige-facebook-kommentare-bilder/lustige-facebook-kommentare-bilder-3.jpg');
  exit();
?>

Ich habe die Datei auf einen Webspace geladen, mit Domain und allem drum und dran. Dann bin ich mit meinem Zweit-PC auf die Seite gegangen und es wurde ganz normal das Bild angezeigt. Jedoch habe ich keine E-Mail bekommen.

Weiß jemand, woran das liegt?

Ich habe erst seit einem halben Jahr Informatik und möchte gerne dazu lernen. Außerdem kratzt es ein bisschen an meinem Ego, dass ich das nicht hinbekomme.

Danke im Voraus.

...zur Frage

Was möchtest Du wissen?