Vraag & Antwoord

Webprogrammeren & scripting

PHP: Kan een Variable niet in een document zetten

Anoniem
bartje545
2 antwoorden
  • Hey,
    als ik het volgende script uitvoer:
    [code:1:2731aa1386]<?php
    $filename = 'test2.php';
    $Content = "$file123 = halo.php";
    echo "open";
    $handle = fopen($filename, 'x+');
    echo " write";
    fwrite($handle, $Content);
    echo " close";
    fclose($handle);


    /*
    if($handle = fopen($filename, 'a')){
    if(is_writable($filename){
    if(fwrite($handle, $content) === FALSE){
    echo "Cannot write to file $filename";
    exit;
    }
    echo "The file $filename was created and written successfully!";
    fclose($handle);
    }
    else{
    echo "The file $filename, could not written to!";
    exit;
    }
    }
    else{
    echo "The file $filename, could not be created!";
    exit;
    }*/
    ?> [/code:1:2731aa1386]
    dan komt er in test2.php te staan: = halo.php :evil: in plaats van $file123 = halo.php , hoe krijg ik dat er wel $file123 = halo.php komt te staan?
    Alvast bedankt!
    bart
  • $foo binnen dubbele aanhalingstekens wordt geevalueerd, dwz vervangen door de waarde van die variabele. Om ergens '$foo' in beeld te krijgen kan je:
    '$foo' (tussen enkele quotes)
    "\$foo" (tussen dubbele maar $ zgn escapen

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.