Visualizzazione dei risultati da 1 a 5 su 5

Discussione: fwrite dentro fwrite

  1. #1

    fwrite dentro fwrite

    ho una form dove, dandogli un nome in input, crea una pagina in cui posso fare l'upload di alcune foto utilizzando l'fwrite
    In questa pagina di upload, quando vengono caricate le foto, viene usata l'fwrite per creare la pagina dove dentro si vedrà l'immagine
    Il problema è che usando 2 volte il \ per fare in modo che non scriva il contenuto delle mie $variabili, ovviammente solo nella seconda parte, invece che quello che voglio, viene vengono fuori dei simboli strani

    per ora ho
    fwrite(\\$file,\\\"<?
    e nella pagina creata viene
    fwrite(\Resource id #7,\"<?

    cosa sbaglio?

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    non ho capito cosa vuoi mettere nel file

  3. #3
    ho una pagina chiamata galleria, nella galleria ogni volta che carico una foto mi crea una pagina con l'fwrite
    Ogni galleria è creata a sua volta con un fwrite
    Mettendo un fwrite dentro un fwrite manda tutto a pallino con \ e non so perchè

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    mi sembra di capire che vuoi scrivere con fwrite un file ".php"... è così? non penso sia una buona soluzione, cmq puoi senza difficoltà

  5. #5
    no, ti estrapolo un po' del codice così mi spiego meglio
    Nel mio index ho una form in cui metto il nome della galleria che vogli creare, e punta al file crea_galleria.php
    In crea_galleria.php ho:

    Codice PHP:
    $file fopen("gallery/" .$nome"/index.php","w+"); 
    fwrite($file,"

    <h1><center>Galleria immagini</center></h1>  
    <FIELDSET><LEGEND>Upload</LEGEND>
    Formati supportati: jpg, jpeg, png, gif e bmp 

    <form name=\"uploader\" id=\"uploader\" action=\"\" method=\"POST\" enctype=\"multipart/form-data\" > 
    <input id=\"infile\" name=\"infile[]\" type=\"file\" onBlur=\"submit();\" multiple=\"true\" >
    </input>
     </form></FIELDSET>

    move_uploaded_file(\$_FILES['infile']['tmp_name'][\$i], \$uploadDir . \$fPath);
    \$file = fopen(\$fotofatta.\".php\",\"w+\");
    fwrite(\\
    $file,\\\"
    <center> <img src=\\\"img/\$fPath\\\"> 


    "
    );
    fclose(\$file);
    ");
    fclose(
    $file); 

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.