2017-03-11 2 views
-1

Der Code ist unten verfügbar. Die Ausgabe auf den Titel dieses Beitrags erklärt ....

<?php 

$filenumber = $_POST['filenumber']; 
$file = 'view/$filenumber.txt'; 
$sharedfile = 'view/$shared.txt'; 
if(!isset($filenumber) || trim($filenumber) == '') 
{ 
    echo "The file number field is empty or #$filenumber does not exist. Redirecting you in 3 seconds."; 
    header ("refresh:3;url=https://2.survivaltimepe.com"); 
    exit; 
} 

$shared = $_POST['shared']; 
if(!isset($shared) || trim($shared) == '') 
{ 
    echo "The shared number field is empty or #$shared does not exist. Redirecting you in 3 seconds."; 
    header ("refresh:3;url=https://2.survivaltimepe.com"); 
    exit; 
} 

$file = view/$filenumber.txt; 

if (file_exists($file)) { 
    echo ""; 
} else { 
    echo "The field is empty or the #$filenumber file number does not exist. Redirecting you in 3 seconds.<br>"; 
} 

$sharedfile = view/$shared.txt; 

if (file_exists($sharedfile)) { 
    echo ""; 
} else { 
    echo "The field is empty or the #$shared shared number does not exist. Redirecting you in 3 seconds."; 
    header ("refresh:3;url=https://2.survivaltimepe.com"); 
    exit; 
} 

$file = "view/$filenumber.txt"; 
unlink($file); 

$sharedfile = "view/$shared.txt"; 
unlink($sharedfile); 

echo ("File #$filenumber has been successfully removed.<br>Remember that you can always create a new link on the site.<br><br>Redirecting you in 10 seconds."); 
header("refresh:10;url=https://2.survivaltimepe.com"); 

?> 

Titel erklärt vor allem, dass sie die Variable zeigt, stattdessen sollte Ansicht/thehtmlformpostnumberhere.txt

+0

Dieser Code ist nicht einmal syntaktisch korrekt. – gview

+0

Richtiger Code? Ich bin neu. –

+0

Schau dir das an: $ sharedfile = view/$ shared.txt; Unten haben Sie es richtig gemacht: $ file = "view/$ filenumber.txt"; Dies sind Strings. Sie müssen entweder doppelte Anführungszeichen, einfache Anführungszeichen oder eine Kombination aus diesen zusammen mit der Verkettung verwenden. Dies ist die grundlegendste Grundregel von PHP. – gview

Antwort

0

ändern $file = 'view/$filenumber.txt'; zu $file = 'view/'.$filenumber'.'.txt'; sein

Update: Ich sah in Ihrem Skript haben Sie mehr von diesen Fällen. Wenn Sie eine Variable in einer Zeichenfolge verwenden, verwenden Sie '.$variable.'

+0

Or Verwenden Sie einfach $ file = "view/$ Dateinummer.txt", wie später im Code, der mit anderen Syntaxfehlern gefüllt ist. – gview

+0

Ich habe ein Problem Sagt unerwartet, um 7 Zeile –

+0

Es ist schwer zu sehen, welche Zeile ist Linie 7. Weiß nicht, Ihre Markup.Aber warum Sie Pause verwenden, außerhalb einer if? –

Verwandte Themen